
Server 2012 R2를 새로 설치할 때 개발 컴퓨터에서 한 번의 클릭으로 게시할 수 있도록 IIS에 웹 배포를 설정하고 싶습니다.
그래서 웹 관리 서비스를 활성화하고 Web Deploy 3.5를 설치하고 .PublishSettings 파일을 생성한 후 테스트 사이트 게시를 시도했습니다.
계속해서 404 찾을 수 없음 오류가 발생합니다. http 핸들러를 조사한 결과 /msdeploy.axd에 핸들러가 없고 기본 *.axd HttpNotFoundHandler가 적용되는 것을 확인했습니다.
어떤 설치 단계를 놓쳤습니까? 핸들러를 수동으로 추가해야 합니까? 어떤 유형이 될지는 모르겠습니다.
답변1
이 경우에는 먼저 (별도의) 웹 배포 도구를 설치한 다음 웹 배포 프로세스를 거쳐 .PublishSettings를 생성해야 했는데, 정말 효과가 있었습니다.
아직 msdeploy.axd 처리기가 없으므로 내가 놓친 마법이 무엇인지 잘 모르겠습니다.
Web Deploy가 웹 배포 도구를 종속성으로 간주하고 웹 관리 서비스를 활성화한다면 좋을 것입니다. 아니면 적어도 일부 문서. 웹 플랫폼 설치 프로그램은 혼란스러울 수 있습니다.