원격 컴퓨터 웹 배포에 연결할 수 없습니다. ERROR_DESTINATION_NOT_REACHABLE


8

SP1이 설치된 Windows Server 2008 R2 Standard에서 Web Deploy 3.5를 구성하려고합니다. Visual Studio 2013을 사용하여 웹 사이트를 게시하기 위해 연결을 확인하려고하면 다음 오류가 발생합니다.

Could not connect to remote computer (computer name). Make sure Web Management Service is started.
Learn more at http://go.microsoft.com/fwlink/?linkId=221672#ERROR_DESTINATION_NOT_REACHABLE

여기에 이미지 설명을 입력하십시오 그리고 나는 모든 포럼에서 발견 된 모든 것을 다음과 같이 시도했습니다. 그리고 나는 다른 직업 에서이 작업을 수행했으며 매번 잘 작동했습니다.

  1. 웹 관리 서비스가 시작되었고 자동으로 설정되어 있는지 확인
  2. 웹 배치 에이전트 서비스가 시작되고 자동으로 설정되어 있는지 확인하십시오.여기에 이미지 설명을 입력하십시오
  3. Web Deploy 3.5가 설치되었습니다
  4. 호스팅 버전과 마찬가지로 다른 버전의 Web Deploy 3.5를 설치하려고 시도했습니다.
  5. 웹 관리 서비스의 방화벽 포트가 8172 포트에서 수신 대기 중인지 확인했습니다 (아래 이미지 참조).여기에 이미지 설명을 입력하십시오
  6. .Net Framework 버전은 문제가되지 않습니다.
  7. 또한 Web Deploy 3.5를 설치하는 동안 모든 구성 요소가 설치되었는지 확인했습니다.
  8. IIS 내부와 웹 관리 서비스 내부의 서버 노드를 클릭하면 원격 연결 사용이라고도 표시됩니다.
  9. 또한 사용자가 해당 웹 사이트에 게시하도록 위임되었는지 확인했습니다.
  10. C : \ inetpub \ logs \ wmsvc 내부에 로그가 없습니다.

8172 / webdeploy.axd URL을 핑할 수 없습니다. 내가 누락 된 일부 포트에서 수신 대기 할 수있는 다른 서비스가 있습니까? 뭔가 이상하다. 로컬 컴퓨터에서 Fiddler를 통과하는 트래픽이 없습니다. 서버의 인터넷 탐색기에 .axd URL을 붙여 넣으려고했지만 여전히 도달 할 수 없으며 아무 말도하지 않습니다.

더 찾기 :

Telnet 클라이언트를 사용하여 연결을 시도했는데 포트 8172에서 호스트에 대한 연결을 열 수 없습니다 : 연결에 실패했습니다. 어딘가에 차단되어 있으며 어디를 찾아야할지 모르겠습니다.

답변:


7

다른 사람이 가로 질러 와서 다른 답변이 도움이되지 않는 경우에 유래에서이 답변에 의견이 같은 오류 메시지가 바른 길에 저를 얻었다 : https://stackoverflow.com/a/13871041/1128742 .

웹 배포를 설치해야 할뿐만 아니라 IIS 배포 처리기 하위 항목도 활성화해야합니다. 프로그램 추가 / 제거> Microsoft 웹 배포> 변경을 열고 IIS 배포 처리기가 활성화되어 있는지 확인하십시오. 여기에 이미지 설명을 입력하십시오

웹 배포는 우리를 위해 일하고 있었고 우리는 일부 Windows 업데이트를 적용했고 갑자기 작동을 멈췄습니다. 이것이 범인이었습니다.


3

나는 같은 문제가 있었다 (404). 다음과 같이 수정했습니다.

  1. 프로그램 및 기능에서 Web Deploy 3.6 제거
  2. https://www.iis.net/downloads/microsoft/web-deploy#additionalDownloads 에서 x64 패키지 다운로드
  3. Web Deploy 3.5로 판명 된 MSI 패키지를 설치했습니다.

다시 시작하지 않고 즉시 문제가 해결되었습니다.


내 하루를 구했다! Visual Studio에서 Windows 2012 R2의 서버로 솔루션을 게시 할 때 403.503이 발생했습니다. 나는 거기에서 너무 많은 해결책을 시도했지만, 이것은 결국 하나였습니다. 감사합니다 아이 단!
Pallavi

2

따라서 문제는 8172 포트에 대한 연결을 방해하는 다른 방화벽이 있다는 것이 밝혀졌습니다.


2

방금 비슷한 문제가있었습니다. SSL 인증서가 엉망이기 때문입니다.

WebDeploy를 설치하는 동안 일반적으로 WMSvc-HOSTNAME 이라는 자체 서명 인증서를 작성하는 관리 서비스 를 설치 합니다.

이 인증서는 인증서 저장소 에서 사용할 수 있어야합니다 .

여기에 이미지 설명을 입력하십시오

IIS 에서 서버 인증서 아래에 표시되어야합니다 .

여기에 이미지 설명을 입력하십시오

나는 그것으로 장난 이후 어떻게 든 WMSVC 호스트 이름은 사용할 수 있었다 인증서 저장소IIS에 서버 인증서에서 사라졌다 .

문제는 관리 서비스가 WMSvc 인증서를 사용하도록 구성되었다는 것입니다.

여기에 이미지 설명을 입력하십시오

해결책:

자체 서명 된 SSL 인증서를 새로 작성 하여 WMSVC 대신 관리 서비스 와 함께 사용하십시오 .


1
바로 내 문제였습니다. IIS-> 관리 서비스에서 SSL 인증서가 누락되었습니다.
Alin C

0

완성도를 위해 솔루션을 게시하는 것과 동일한 문제가 발생했습니다. Hyper-V VM 에 웹 배포를 시도하고 있는데 VM 에서 사용 하는 가상 스위치다시 만들어 해결했습니다 . 다른 연결 문제를 해결하는 동안 잠시 잘못 구성되었을 수 있습니다. 목적지에 실제로 도달 할 수 있는지 먼저 확인해야합니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.