2011-10-06 2 views
0

사용자 정의 웹 파트를 페이지에 추가하려고 할 때 DirectoryNotFound 예외가 발생합니다. 그것은 웹 파트에 대한 "feature.xml"파일을 찾을 수 없다는 불평 때문에 꽤 솔직하게 보입니다. 이상한 점은 오류 메시지에 나타나는 디렉터리가 웹 파트가 설치된 디렉터리와 완전히 다르다는 것입니다. 따라서 찾고있는 파일은 \ 12 \ Template \ Features \ WebPart1 \ feature.xml입니다. 그러나 \ 12 \ Template \ Features \ WebPart2 \ feature.xml에서 찾고 있습니다.sharepoint가 feature.xml 파일을 어떻게 해석합니까?

누군가 Sharepoint에서 기능 활성화를 수행하는 방법이나 도움이되는 링크를 알려주는 방법을 설명 할 수 있습니까?

감사합니다, 제이슨

--edit 자세한 내용은 - 내가 만들고 셰어 기능을 구축 할 수 WSPBuilder을 사용하고 . 이것이 어떻게 작동해야하는지에 대한 나의 이해는 WSPBuilder가 내 feature.xml 파일을 Sharepoint 사이트에 복사하고 내 .webpart를 wp 폴더에 복사한다는 것입니다. 기능을 활성화하면 기능 XML 파일을 조사하고로드 할 webpart 클래스에 대한 구성을 포함하는 .webpart 파일을 참조합니다. 현재 참조하고있는 webpart2 폴더는 제거한 이전 기능이므로 기능 폴더가 어디에 있는지 혼란스럽게해야합니다. 그러나 어디서 볼지 결정하는 방법에 대한 지식이 없어도 어떻게하면 손실이 나는지 알 수 있습니다. 그것을 수정하십시오. 그것은 SP 데이터베이스의 GUID를 어딘가에 저장합니까? 이 기능 활성화 프로세스의 작동 방식에 대한 정보는 도움이 될 것입니다.

+0

솔루션 패키지의 기능 부분 이었습니까? 그렇다면 솔루션 패키지를 만들 때 무엇을 사용 했습니까? –

+0

질문을 편집하여 약간의 정보를 추가했습니다. 당신은 어디를보아야하는지에 대한 단서가 있습니까? –

답변

0

오류 메시지가 문제와 관련이 없다면 스스로 투표 할 수 있습니다. 그것은 던져지고 있었지만 Sharepoint에서 잡히는 예외였습니다.

관련 문제