2

自動展開用に構成している 1 つの新しい DEV サーバーと 1 つの新しい QA サーバーがあります。DEV デプロイが機能するようになりました。私の問題は、QA へのデプロイで以下のエラーが発生することです。

ビルド サーバーには、コントローラーとドロップ フォルダーが含まれています。Invoke deploy コマンドを発行すると、エラーが発生します。Web 管理サービスが Web サーバーで実行されていることを確認しました。

次のエラー メッセージの原因は何ですか?

Error Code: ERROR_DESTINATION_NOT_REACHABLE
More Information: Could not connect to the destination computer ("myWebServer"). 
On the destination computer, make sure that Web Deploy is installed and that the 
required process ("Web Deployment Agent Service") is started.
Error: The remote server returned an error: (404) Not Found.
Error count: 1.

これが私のデプロイコマンドです:

\\myBuildServer\Builds\MyApp - Deploy to QA\myApp - Deploy to QA_20120827.1\_PublishedWebsites\AppName.UI.Web_Package\Appname.UI.Web.deploy.cmd /M:http://myWebAddress/MsDeployAgentService/ /U:myDomain\tfsUID /P:MyPassword "-setParam:name='IIS Web Application Name',value='MyWebAppName'" /Y 
4

2 に答える 2

3

IIS 7 を使用している場合は、WMSvc がインストールされていること (Windows の機能を追加またはオンにすること) が実行されていること、IIS マネージャーで "Management Service" の下で正しく構成され有効になっていること、およびポート 8172 が開いていることを確認してください。それ。

IIS 6 の場合は、Web 配置エージェントをインストールします。

WMSvc を使用する IIS 7 の場合は使用する必要がhttp://svr:8172/MsDeploy.axdあり、MsDepSvc の場合は既に正しい URL を使用しています (/M パラメータを参照してください)。

私は、リモート パブリッシング全体が完全につまらないものであることに気付きました。

于 2012-12-13T22:53:20.697 に答える