3

맨 먼저 알아야 할 점은 지난 주 수요일에이 작업이 수행되었으며 VM이 지난주의 월요일로 롤백되었음을 알아야합니다.MS 웹 배포의 401

두 대의 컴퓨터에 최신 버전의 MS 웹 배포 설치가 있습니다. 하나는 우리 네트워크 내부에 있고 다른 하나는 DMZ (외부 네트워크)에 있습니다. 내부 서버는 여전히 훌륭하게 작동하지만 DMZ의 서버가 배포를 허용하지 않습니다.

일반적인 절차는 대상 서버의 로컬 관리자의 사용자 이름과 암호로 웹 게시를 사용하여 VS 2010에서 http://SITENAME/MsDeployAgentService으로 배포하는 것입니다. 이제 시도 할 때 2 분만 응답하고 http://SITENAME/MsDeployAgentService에 연결할 수 없다고 말합니다. 패킷 스니퍼 (와이어 샤크는) 그들이 말을 하더군요을 제외한 모든 인증 후 그들은

HTTP/1.1 200 OK 

Transfer-Encoding: chunked 

Server: Microsoft-HTTPAPI/2.0 

MSDeploy.Response: v1 

Date: Tue, 22 Mar 2011 22:46:33 GMT 

B 

...<results 

B5 

><trace eventLevel="Verbose" message="The HTTP connection (ID='5ccfecc6-0263-4e42-bc86-dbc4ee8df3d0', type ='GetTraceStatus') is being kept alive while the request is processed." /> 

B4 

<trace eventLevel="Verbose" message="The HTTP connection (ID='5ccfecc6-0263-4e42-bc86-dbc4ee8df3d0', type ='GetTraceStatus') is being kept alive while the request is processed." /> 

A 

</results> 

0 

그래서 나는 (내가 없음 작업, 서버에 여러 프로젝트를 시도했다) 프로젝트를 패키지로 결정라고 복사 그것을 서버의 c :로 보냅니다.

PROJECTNAME.deploy.cmd /T 
or 
PROJECTNAME.deploy.cmd /T /m:http://localhost/MsDeployAgentService /u:USERNAME /p:Password 

일하지만

PROJECTNAME.deploy.cmd /T /m:http://devel.sitename.com/MsDeployAgentService /u:USERNAME /p:Password 
and 
PROJECTNAME.deploy.cmd /T /m:http://localhost/MsDeployAgentService /u:USERNAME /p:Password /a:basic 

하지 마십시오. 받은 오류는

Error: Remote agent (URL http://localhost/MsDeployAgentService) could not be contacted. Make sure the remote agent service is installed and started on the target computer. 
Error: An unsupported response was received. The response header 'MSDeploy.Response' was '' but 'v1' was expected. 
Error: The remote server returned an error: (401) Unauthorized. 
Error count: 1. 

문제 해결 단계에 대한 아이디어가 있습니까? 지난 주에 변경된 유일한 것은 우리 네트워크에 회사를 폐쇄하는 바이러스가 있지만 DMZ를 감염시키지 않았으며 방화벽에서 변경된 규칙이 없다는 것입니다. 설정이 변경되었다는 두려움은 VM이 월요일 (8 일)으로 롤백 된 이유입니다. 지난 번이 작업이 수행 된 것을 알기 며칠 전입니다.

답변

5

사용자에게 사이트 및/또는 응용 프로그램에 대한 올바른 IIS 관리 권한이 없거나 Windows 관리 서비스 (로컬 서비스)가 실행되는 사용자 계정에 폴더에 대한 파일 시스템 사용 권한이없는 것처럼 들립니다 어디로 배포하고 있는지 알려줍니다.

다음은 설정 가이드 링크입니다. 구성이 실제로 올바른지 확인하고 포트 8172가 방화벽 (관리 서비스 용)에 열려 있는지 확인합니다.