0

私は大企業環境に取り組んでいます。ms buildを使用してソリューションをリモートサーバーにデプロイしようとすると、アプリをデプロイしようとするたびにこのエラーが発生します。

エラーメッセージによると、接続できませんが、IPにpingを実行できます。両方のマシンのホストファイルにホストIPと名前を追加しました。私が何か間違ったことをしているのかどうかはわかりませんが、これまでに誰かがこれに遭遇したことがありますが、どのようにしてこれを克服しましたか?

注:この質問では、IPをmyip.com ...に置き換え、サイト名をサイト名に置き換えました(私のアプリはAsp.net MVC 4アプリケーションです)

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (3847): Web deployment task failed.(Could not complete the request to remote agent URL 'https://myip.com/msdeploy.axd?site=my site name'.) This error indicates that you cannot connect to the server. Make sure the service URL is correct, firewall and network settings on this computer and on the server computer are configured properly, and the appropriate services have been started on the server. Error details: Could not complete the request to remote agent URL 'https://myip.com/msdeploy.axd?site=my site name'. Unable to connect to the remote server 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 myip.com

どんな助けでも本当に適用されます

4

3 に答える 3

0

実際のエラーメッセージはレポートに埋め込まれていますが、次のように表示されます。

「リモートサーバーに接続できません接続側が一定時間応答しなかったために接続に失敗したか、接続されたホストがmyip.comに応答しなかったために接続の確立に失敗しました」

これはTCP接続の問題であり、おそらく簡単な解決策があることを意味します。

簡単なはずです。つまり、指定したサーバーが動作していないことを意味します。Webサイトが現在機能している(つまり、Webブラウザからアクセスできる)ことが確実な場合は、サーバーの名前またはその他の接続の詳細を誤って入力したことを意味します。問題が発生しているという意味ではありません。msdeploy.axd問題が発生した場合、クライアントは少なくとも接続できるようになるからです。

サーバーのファイアウォールルールを確認し、Webサーバー(IIS)が実行されており、必要なIPアドレスをアクティブにリッスンしていることを確認します(サイトのバインドとサーバーのネットワーク構成も確認してください。ダンプipconfig /allも役立ちます)。

于 2013-03-25T08:34:08.367 に答える
0

これは、リモート接続を許可していなかったIISの問題でした。リモート接続を許可することで修正しました。

于 2013-03-25T19:58:48.650 に答える
0

私の場合、それはホストマシンのファイアウォール設定が原因でした。ローカルネットワークのファイアウォールをオフにすると、問題が修正されました

于 2019-07-25T10:34:52.810 に答える