XML 파일에서 뉴스 기사를 가져 오는 .NET (C#) 스크립트가 있습니다. 모든 것이 잘 작동하지만 웹 페이지에 게시하고 게시 할 때 뭔가 이상하지 않습니다. .NET을 통해 Umbraco에 게시 한 후에 표시되지 않는 기사
다음은 지금까지 코드 : 당신이 볼 수 있듯이, 내가 게시 할 노력하고있어 것은 newNode try {
newNode.Save();
newNode.Publish(User.GetUser(0)); //0 is default user
}
catch (Exception ex) {
// error message
}
umbraco.library.UpdateDocumentCache(newNode.Id);
입니다. 먼저 저장 한 다음 게시 권한이있는 사용자 0을 통해 게시 한 다음 문서 캐시를 업데이트합니다. 문제는 Umbraco의 백 엔드에 나타나지만 문서 링크는 단순히 단일 해시 (#)이며 웹 페이지에는 표시되지 않습니다.
누구나 왜이 출판 방법이 효과가 없을지 제안 할 수 있습니까?
편집 : 언급 한 경우, 당신도 만들 노드의 자식 newNode
경우 Umbraco 4.7.1
조언을 주셔서 감사하지만 지금까지 행운이 없었습니다. newNode를 게시하려고 시도한 후에 캐시를 업데이트해야 할 수 있습니까? – edparry
각 노드를 공개 한 후 캐시를 업데이트해야합니다. 모든 조상 노드가 미리 올바르게 게시되었는지 확인하십시오. 최악의 상황이 악화되면 전체 사이트에 대해 다시 게시 (캐시 업데이트) 할 수 있습니다. 그 대답을하는 방법에 대한 지침이 포함되어 있습니다. –