2009-05-14 8 views
1

사용자 지정 목록 및 사용자 지정된 페이지가 거의없는 사이트 서식 파일이 있습니다. 사이트 템플릿을 사용할 때마다 새로운 웹을 만듭니다. 웹을 만든 후에는 C# 코드를 사용하여 웹에 테마와 고유 권한을 설정 한 다음 페이지를 새로 만든 웹 URL로 리디렉션합니다. 내 코드는 장기 실행 작업 내에서 실행됩니다. 그것은 항상 잘 작동하지만, 어떤 경우에는 페이지가 새로 생성 된 웹으로 리다이렉트 될 때 "파일을 찾을 수 없습니다"라는 오류가 발생합니다.로그 오류 : 목록을 만들지 못했습니다.

자세히 살펴봤을 때 웹이 제대로 만들어지고 사용 권한이 설정되었음을 알았습니다. 페이지 라이브러리 & 다른 목록도 있지만 마스터 페이지 갤러리를 찾을 수 없습니다. 그로 인해 페이지 라이브러리 &에있는 페이지를 탐색 할 수 없기 때문에 웹 테마를 확인할 수도 없었습니다. 로그를 볼 때 아래 오류가 발견되었습니다.

04/09/2009 14 : 22 : 49.35 w3wp.exe (0x11B4) 0x0D0C Windows SharePoint Services 일반 8z1y 중간 웹 "http://rootsite/subsite", HRESULT = 0x81020012에 "마스터 페이지 갤러리"목록을 만들지 못했습니다. XML 목록 :

이 문제의 원인은 무엇입니까? 나는이 모든 시간을 때때로 얻지 못한다. 나는이 문제를 때때로 만난다. 코드에 오류가 발생하지 않았지만 웹의 마스터 페이지 갤러리가 생성되지 않았습니다. 그런 문제에 직면 한 적이 있습니까? 이 문제를 어떻게 해결할 수 있습니까? 사전에

감사합니다,

~ YUVA

답변

1

당신이 받고있는 HRESULT가 COM 오류에서입니다 : 함께 System.Runtime.InteropServices.COMException은 (0x81020012) : 지정된 이름이 이미 사용 중입니다.

만들려는 갤러리가 사이트 또는 웹 응용 프로그램 수준이 아닌 웹 수준에 있는지 확인하십시오. URL이 작동 할 때와 그렇지 않은 경우의 예를 게시 할 수 있습니까?

0

일반적으로 웹 페이지가 아닌 사이트에서 마스터 페이지 갤러리가 아닌가요? 하위 사이트는 상위 사이트에서 정의한 마스터 페이지를 사용할 수 있으므로 하위 사이트의 마스터 페이지도 정의하여 혼동을 줄 수 있습니다.