2013-12-12 1 views
0

Web Deploy 3.5를 설치했음을 확인했으며 서비스에서 실행중인 Web Management Service를 볼 수 있습니다.Web Deploy의 httpHandler는 어디에 구성되어 있습니까?

VS 2010이나 msdeploy.exe를 사용하여이 서비스에 배포하려고 시도하면 로컬에서도 https://servername.com:8172/Msdeploy.axd?site=mySite으로 명령 줄에 IIS 404가 반환됩니다.

.NET 4.0 Web.config에 나열된 것들 중에서 httpHandler를보아야한다는 것이 나의 의혹입니다.

답변

0

웹 배포 처리기는 서버에 설치해야하는 Web Deploy에 의해 설치됩니다. 설치 프로그램은 http://www.iis.net/downloads/microsoft/web-deploy에 있으며 몇 가지 설치 프로그램 옵션을 사용할 수 있습니다. 설치시 "IIS 7 배포 처리기"를 포함시켜야합니다. 거기에서 올바른 사용자 계정에 올바른 권한을 얻는 방법을 설명하는 this article을 살펴 보시기 바랍니다.

프로젝트 web.config에는 아무것도 작동하지 않아도됩니다. 이것이 배치 핸들러가 별도의 포트 (8172)에서 사용 가능한 이유입니다.

관련 문제