sharepoint에 설정된 공유 지점 솔루션과 관련하여 도움이 필요하지 않습니다. 나는 (12 하이브 구조 controltemplates 폴더 포함) wspbuilder 프로젝트솔루션에 웹 응용 프로그램 범위 리소스가 포함되어 있지 않습니다.
나는 내가 그들에게하는 .ascx 파일을 빌드 할 때 12 \ controltemplates 폴더에 추가되고 (로그인 로그 아웃 등 같은) 사용자 컨트롤 프로젝트를 만든 생성
(컨트롤 템플릿으로 .ascx를 추가하기위한 postbuild 이벤트를 작성했습니다.)
컴파일 오류가 없습니다. 나는 wsp를 빌드하고 솔루션 저장소에 추가했습니다. 그러나 특정 웹 응용 프로그램에 전개하려고 할 때 전개 된 창에서 웹 응용 프로그램을 선택할 수 없습니다. 어떤 웹 응용 프로그램 리소스를 범위 없습니다 솔루션에 포함 된
을 말하고, 따라서 특정 웹 응용 프로그램을 배포 할 수 없습니다. 그것은 전 세계적으로 배포 될 수 있습니다.
문제는 manifest.xml에 safecontrols를 추가하는 것입니다. wsp를 만들면 maifest.xml에 안전한 컨트롤이 추가되지 않습니다. wspbuilder.exe.config 파일에서 GAC에 deploymenttarget을 포함 시켰습니다. 나는이 문제를 해결할 수있는 방법
<Feature Id="DBF94C51-A4AB-4c47-BD97-74D3795C6A63"
Title="site feature"
Description="My sharePoint features"
Version="1.0.0.0"
Scope="Site"
Hidden="FALSE"
DefaultResourceFile="core"
xmlns="http://schemas.microsoft.com/sharepoint/"
ReceiverAssembly="[[4part assembly name]]"
ReceiverClass="[[Receiver class]]"
>
을 다음과 같이
내 feature.xml을이다. 특정 웹 응용 프로그램에만 wsp를 배포하려고합니다.
감사합니다. 이 업데이트되는 Web.config를 알 수 있도록