34

TFS 2012 との継続的統合を構成しようとしています。新しいビルドをキューに入れている間、発行は次のエラーで失敗します。

ビルドに失敗しました。"C:\src\ProjectName.sln" (既定のターゲット) (1) -> "C:\src\Website\ProjectName.csproj" (既定のターゲット) (2) -> (MSDeployPublish ターゲット) -> C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets(4377,5): msdeploy エラー ERROR_COULD_NOT_CONNECT_TO_REMOTESVC: Web 配置タスクが失敗しました。(サーバーが応答しなかったため、指定されたプロセス ("Web 管理サービス") を使用してリモート コンピューター ("ServerName") に接続できませんでした。プロセス ("Web 管理サービス") がリモート コンピューターで開始されていることを確認してください。詳細: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_COULD_NOT_CONNECT_TO_REMOTESVC )**

このエラーについて、IIS.NET のドキュメントに記載されているすべてのポイントを確認しました。上記のサービス、Web 管理サービスと Web 配置エージェント サービスの両方が正常に動作しています。これらのサービスを再起動しても、動作は変わりません。

  • IIS 7 を搭載した Windows Server 2008 R2。
  • Web 配置エージェント サービスは、ポート 8172 で実行されています。
  • ウェブ配置 3.0
  • Windows ファイアウォールは、サーバー上のどのポートもブロックしていません。

これはどのように修正できますか?

4

8 に答える 8

87

Web 管理ツールをインストールする前に Web Deploy 3.x をインストールした場合は、Web Deploy を再インストールする必要があります。私はこれで何時間も頭を壁にぶつけました。

  1. Web 管理サービスをインストールします ("Turn Windows Features On/Off"/Roles -> Web Server -> Management Tools -> Management Service)。 ここに画像の説明を入力
  2. 次に、通常の [プログラムの追加と削除] コントロール パネルから Web Deploy を アンインストールします (修復は機能しませんでした)。ここに画像の説明を入力
  3. Web Platform Installer を使用して、Web Deploy 3.x を再度インストールします。

修理済み。/はぁ

于 2015-01-06T22:05:04.340 に答える
42

Web 配置の設定で、Web サイトの名前が IIS の名前と正確であることを再確認してください。

ここに画像の説明を入力

ここに画像の説明を入力

Ben Day がブログで詳しく説明しています。

于 2013-12-09T19:16:20.500 に答える
4

「Default Web Site/MyApp」などのアプリ名も指定する必要があります。

それは私の間違いでした。/MyApp を追加すると、機能しました。

于 2013-12-11T06:26:25.207 に答える