BDC 배포에 대한 배포
-
28-09-2020 - |
문제
Visual Studio 2010에서 개발 된 BDC 모델을 성공적으로 개발하고 테스트 할 수있었습니다. SharePoint Server 2010을 사용하는 서버에서 개발되었습니다. SharePoint Foundation 2010 팜에 솔루션을 배포하고 Microsoft를 인식하는 오류가 발생했습니다.Office.SharePoint.ClientExtensions를 찾을 수 없습니다.
모든 웹 프런트 엔드 서버와 Microsoft.Office.Server DLL의 GAC에 DLL을 설치했습니다.타이머 서비스를 다시 시작하고 IIS를 재설정 한 후에도 IIS를 다시 설정 한 후에도 동일한 오류가 발생합니다.SharePoint Isapi 폴더에 DLL을 복사했습니다.배포 된 방법을 이해하지 못합니다.인터넷에서 해결 방법을 발견했지만 사용자 정의 코드 다운로드 페이지는 404를 반환하여 솔루션을 구현할 수 없습니다.
해결책
ISAPI 폴더로 복사 해야하는 4 개의 파일과 GAC에 2 개의 DLL 레지스터가 있습니다.
이 문제를 해제하려면 일부 파일의 일부 파일을 복사해야합니다. \ isapi 디렉터리에서 찾을 수 있습니다.
- Microsoft.Office.SharePoint.ClientExtensions.dll
- Microsoft.Office.SharePoint.ClientExtensions.xml
- microsoft.office.server.dll
- microsoft.office.server.xml
GAC에 DLL을 등록하여 해결하여 C : \ WINDOWS \ 어셈블리 디렉토리에 복사하십시오.
Visual Studio 2010을 다시 열고 BDC 모델 솔루션을 성공적으로 배포하십시오!
기타 옵션이 있습니다. Visual Studio 2010에서 BDC 모델을 배포 할 수 있도록 기능 이벤트 수신기를 작성해야합니다
http://blogs.msdn.com/ B / VSSharePointToolSblog / Archive / 2010 / 10 / 10 / 9989848.aspx
다른 팁
나는 동일한 문제가 있지만, Search Server Express (Windows 7에 설치되지 않음)를 설치할 수 없으며, 필요한 DLL을 복사하기 위해 SharePoint 2010 (Foundation이 아님)을 설치할 수 없음.
OS: Windows 7 Professional
VS: Visual Studio Professional 2013
SP: SharePoint Foundation 2010
.
이 작업을 수행하기위한 내 단계 :
- 다운로드 검색 서버 익스프레스
- 추출 :
SearchServerExpress_SP2_en-us.exe /extract:c:\downloads\SearchServerExpress_SP2_en-us
- 검색 서버 익스프레스 추출 된 폴더에서 /global/shared/osrv.cab을 찾아 왔으며, "Microsoft.Office.server.dll"및 "Microsoft.Office.Server.xml" 를 추출하십시오.
- 검색 서버 익스프레스 추출 된 폴더에서 / global/search/osrchwfe.cab을 찾아보기 "Microsoft.Office.SharePoint.ClientExtensions.xml" 를 추출하십시오.
- 다운로드 github
- 위의 DLL이있는 폴더로 Visual Studio Developer 명령 프롬프트를 열고 위의 DLL을 실행하여 GAC에 DLL을 추가하십시오
- Visual Studio를 관리자로 다시 시작, 빌드 및 배포
다른 Win7 컴퓨터를 설치하고 이 게시물
Microsoft Search Server Express를 설치하는 경우 BDC 모델을 SharePoint에 배포하는 데 필요한 모든 필요한 어셈블리를 제공합니다.나는이 솔루션을 시도하고 시험했다.