web-dev-qa-db-ja.com

WebデプロイエラーERROR_DESTINATION_NOT_REACHABLE

次のmsdeployコマンドを使用してアプリケーションをデプロイしようとしています。

MSDeploy.exe -source:contentPath="C:\Users\myUser\Documents\ui\dist" -dest:contentPath='c:/inetpub/wwwroot/dist',computerName="https://ec2-xx-xxx-xx-xx.ap-northeast-1.compute.amazonaws.com:8172/MSDeploy.axd?site=Default Web Site",username="administrator",password="XXXXXXXXX",authtype="Basic",includeAcls="False" -verb:sync -allowUntrusted

次のエラーが発生します。

Working...
    Info: Using ID '01657062-cece-4713-8dc6-585537b265fd' for connections to the rem
    ote server.
    >> Error Code: ERROR_DESTINATION_NOT_REACHABLE
    >> More Information: Could not connect to the remote computer ("ec2-52-207-222-6
    5.compute-1.amazonaws.com"). On the remote computer, make sure that Web Deploy i
    s installed and that the required process ("Web Management Service") is started.
      Learn more at: http://go.Microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION
    _NOT_REACHABLE.
    >> Error: Unable to connect to the remote server
    >> Error: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected Host has failed to respond xx.xxx.xx.xx:8172

他の6台のサーバーで同じコマンドを試しましたが、正常に機能しましたが、同じように構成された2台のサーバーでは機能しませんでした。

  1. すべてのIISインストール可能ファイルが配置されています
  2. ポート8172(TCP)のファイアウォールインバウンドルールが設定されています。ファイアウォールをオフにしているため、他のファイアウォールルールに問題はありません。
  3. ホスティングサーバー用にインストールされたWebDeploy3.6およびWebDeploy 3.6
  4. Web管理サービス、Web展開エージェントサービスが開始され、自動に設定されていることを確認しました

何が足りないのですか?

6
hakuna

ポート8172のセキュリティグループにルールを追加し、動作を開始しました。しかし、コマンドプロンプトからではなく、以前にVisualStudioから機能していた理由がわかりません。

3
Sri7

Web配置を使用してWebサイトをWindowsサーバーに正常に配置するには、次の条件が整っていることを確認してください。

  1. サイト名は、VisualStudioとIISサーバー)の両方で正確に一致している必要があります

  2. サーバーがビジュアルスタジオと同じ.netフレームワークでインストールされていることを確認してください(例:ASP、ASP.net4.5…)

  3. サーバーでポート8172が開いていることを確認します(8172はWeb展開に使用されます)

3
Hung Vu

あなたがグーグルクラウドを使用している場合、私の解決策はグーグルのウェブインターフェースを通してポート8172を開くことでした。 Computer Engine> VMインスタンス>ネットワークインターフェイス> nic0> default-allow-http enter image description here

0
L.Le