SharePoint Server

{bbon}
이동: 둘러보기, 검색

SharePointServer 개발을 위한 준비

Windows 7 에서 SharePoint 개발

SharePointServer 설치파일 복사

\SPS_설치파일\Files\Setup\Config.xml 파일을 수정하기 위해 로컬디스크에 설치파일 전체를 복사해둔다.

<Setting Id="AllowWindowsClientInstall" Value="True"/>

SharePointServer 설치에 필요한 컴포넌트 설치

  1. Microsoft FilterPack 2.0 설치 (C:\SharePointFiles\PrerequisiteInstallerFiles\FilterPack)
  2. Microsoft Sync Framework 설치 (파일명 : Synchronization.msi)
  3. SQL Server Native Client 설치 (파일명 : sqlncli.msi)
  4. Windows Identity Foundation 설치 Microsoft Genevar Framework Beta 1 Runtime for x64 설치 (파일명 : Windows6.1-KB974405-x64.msu)
  5. ADO.NET Data Service v1.5 설치 (파일명 : ADONETDataServices_v15_CTP2.exe)
  6. Chart Controls 설치 (파일명 : MSChart.exe)
  7. SQL Server Analysis Services – ADOMD.NET 설치 (파일명 : SQLSERVER2008_ASADOMD10.msi)


Windows 8 의 경우 Windows Identity Foundation 이 포함되어져 있다. Windows 기능 켜기/끄기에서 Windows Identity Foundation 3.5 기능을 선택하면된다. (Windows6.1-KB974405-x64.msu 파일로 설치할 수는 없다.)

IIS 설정

c:\>start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;WCF-NonHTTP-Activation

Database

SPS2010 on SQL Server 2012

SPS Configuration Database 생성

c:\>psconfig -cmd configdb -create -server "<서버이름>" -database "SPS_Config" -passphrase "<복잡도를 만족하는 비밀번호>" -admincontentdatabase "SPS_Admin"

또는 SharePoint 제품 구성 마법사를 통해 Configuration Database 를 생성하면 된다.

이때 MS Office 2013 이 설치되었다면 InfoPath가 설치되었는지 확인이 필요하다. MS Office 2013 InfoPath가 설치되어있는데, MS Office 2010 InfoPath 가 설치되어있지 않다면 설치가 진행되지 않고 아래 메세지를 포함한 오류로그를 볼 수 있다.

Failed to call GetTypes on assembly Microsoft.Office.InfoPath.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c. Could not load file or assembly ‘Microsoft.Office.InfoPath, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’ or one of its dependencies. The system cannot find the file specified.

로그는 C:\Program Files\Common Files\microsoft shared\Web Server Extension\13\LOGS\PSCDiagnostics_Admin (토론).log 파일에서 확인할 수 있다.

SPS Central Administration 설치

c:\>psconfig -cmd adminvs -provision -port "3323"

최초 실행시 오류가 발생하면 Site Pool의 ASP.NET 버젼을 ASP.NET 2.0 으로 변경한다.