7

私たちは自動展開に向けて取り組んでおり、MSdeploy を使用してそれを実現することに本当に興奮しています。残念ながら、MS デプロイを VS2010 で動作させることができず、あきらめようとしています。

私たちの Win 2008 サーバーはデータセンターにあり、次のようにファイアウォールと MS がリモート サービスと IIS 管理サービスを正しく展開しています。 -ハンドラ/

IIS マネージャー ユーザーをセットアップし、すべてをチェックしました。IIS リモート管理を使用すれば、開発環境からも接続できます。ただし、VS 2010 から公開すると、次のようになります。

Error   1   Web deployment task failed.(Could not connect to the destination computer ("x.x.x.x"). On the destination computer, make sure that Web Deploy is installed and that the required process ("The Web Management Service") is started.)
The requested resource does not exist, or the requested URL is incorrect.
Error details:
Could not connect to the destination computer ("x.x.x.x"). On the destination computer, make sure that Web Deploy is installed and that the required process ("The Web Management Service") is started.
The remote server returned an error: (404) Not Found.       0   0   UI

私は何が欠けていますか?助けてください?

4

2 に答える 2

4

このエラーは、msdeployサービスに正しいURLを使用していない場合にポップアップ表示されます。次のようになります。

http:// xxxx:80 / MsDeployAgentService

:/ MsDeployAgentServiceは、msdeployが使用するデフォルトのパスです。

その他の方法:1。ファイアウォールをオフにして、機能するかどうかを確認します。2.宛先サーバーのWindowsサービスマネージャーで「Web展開サービス」が実行されていることを確認します。

于 2011-05-18T12:39:33.767 に答える
0

@PaulLemkeの回答は、しばらく使用されているサーバーではおそらく正しいでしょう。

しかし、この質問を閲覧する人のための補遺として - MSDeploy が単にサーバーにインストールされていない場合、同じエラーがスローされます - サーバーが新しい場合に発生する可能性があります。Oh とTroy Hunt の展開に関する一連の記事は、一見の価値があります。

于 2013-01-17T17:17:58.117 に答える