2013-03-27 1 views
1

웹 응용 프로그램 패키지 (/ t : 패키지)의 원격 배포를 위해 CompanyApp.deploy.cmd를 사용하고 있습니다. AppPool은 kerberos 때문에 도메인 사용자로 실행되며 네트워크 서비스 계정에서는 실행되지 않습니다.도메인 사용자로 실행중인 msdeploy 및 AppPool

배포를 위해 로컬 관리자를 사용하고 있습니다. 우리의 CI 서버에 구축 할 때

내가 전화 :

CompanyApp.deploy.cmd 
    /Y 
    /M:IP 
    /U:Administrator 
    /P:****** 
    -enableRule:DoNotDeleteRule 

다음과 같은 오류가 발생합니다

27-Mrz-2013 14:41:28 SetParameters from: 
27-Mrz-2013 14:41:28 "C:\b\SH-SDS09-DEP2\CompanyApp\CompanyApp.SetParameters.xml" 
27-Mrz-2013 14:41:28 You can change IIS Application Name, Physical path, connectionString 
27-Mrz-2013 14:41:28 or other deploy parameters in the above file. 
27-Mrz-2013 14:41:28 ------------------------------------------------------- 
27-Mrz-2013 14:41:28  Start executing msdeploy.exe 
27-Mrz-2013 14:41:28 ------------------------------------------------------- 
27-Mrz-2013 14:41:28  "C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe" -source:package='C:\b\SH-SDS09-DEP2\CompanyApp\CompanyApp.zip' -dest:auto,computerName="IP",userName="Administrator",password="********",includeAcls="False" -verb:sync -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -setParamFile:"C:\b\SH-SDS09-DEP2\CompanyApp\CompanyApp.SetParameters.xml" -enableRule:DoNotDeleteRule -setParam:... 
27-Mrz-2013 14:41:29 Info: Using ID '475e8a8f-94a4-4cda-8e4c-a281bbc75145' for connections to the remote server. 
27-Mrz-2013 14:41:29 Info: Adding ACL's for path (Default Web Site/CompanyApp) 
27-Mrz-2013 14:41:29 Error: (3/27/2013 2:41:29 PM) An error occurred when the request was processed on the remote computer. 
27-Mrz-2013 14:41:29 Error: The account 'COMPANYDOMAIN\service_user' does not appear to be valid. The account was obtained from this location: 'system.applicationHost/applicationPools/CompanyAppPool'. 
27-Mrz-2013 14:41:29 Error: Some or all identity references could not be translated. 
27-Mrz-2013 14:41:29 Error count: 1. 

AppPool을 네트워크 서비스에서 실행

는 원격 배포가 성공적으로 계정.

여기에는 어떤 별자리가 성공적으로 배포됩니까?

+1

안녕하세요! 이걸 해결 했니? 나는 지금 똑같은 문제가있다 ... – Max

답변

0

서비스가 실행중인 자격 증명에 applicaitonhost.config에 대한 쓰기 권한이 없습니다. 이 사용자에게 \ inetsrv \ config에 대한 쓰기 권한을 부여해야합니다.

+0

원격 maschine의 로컬 관리 그룹에 서비스 사용자를 이미 설정 했으므로 사용자는 권한을 가져야한다. – mawl

관련 문제