web-dev-qa-db-ja.com

Web配置の結果、ERROR_COULD_NOT_CONNECT_TO_REMOTESVC

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

ビルドに失敗しました。 "C:\ src\ProjectName.sln"(デフォルトターゲット)(1)-> "C:\ src\Website\ProjectName.csproj"(デフォルトターゲット)(2)->(MSDeployPublishターゲット)-> C:\ Programファイル(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets(4377,5):msdeploy error 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 Management ServiceとWeb Deployment Agent Serviceは正常に動作しています。これらのサービスを再起動しても、動作に変化はありません。

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

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

27
Alok Dhyani

Web管理ツールをインストールする前にWeb配置3.5をインストールした場合は、再インストールする必要があります。これで何時間も壁に頭をぶつけた。 Web管理サービスをインストールします(役割-> Webサーバー>管理ツール>管理サービス)。次に、Web配置をアンインストールし(修復が機能しなかった)、再度インストールします。修繕。 /はぁ

73
Tom Hundley

Web配置の設定を再確認して、Webサイトの名前がIISのものとまったく同じであることを確認します。

enter image description here

enter image description here

Ben Dayがそれについてブログを書いた

24
p.campbell

別のウェブサイトで見た修正:

サーバーに「http://」を追加して修正します。

つまり、サーバーがwww.xxxx.comは403エラーを受け取りますが、サーバーがhttp://www.xxxx.com、それが機能します。

14
Ella Moshe

アプリ名も指定する必要があります(例:「既定のWebサイト/ MyApp」)

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

3
user3085805

エラーには別の原因が考えられます。 IIS Managemente Serviceには、IPアドレス制限の独自の構成があり、デフォルト値は指定されていないクライアントのアクセスを拒否します(IIS 8.5を含むWindows Server 2012 R2)。

この値をAllowに設定するか、Allowを使用して特定のIPアドレス/ IPアドレス範囲へのアクセスを追加する必要があります... ボタン。

この構成を変更するには、事前に管理サービスをStopする必要があることに注意してください。

Allow access for unspecified clients in Management Service

0
Rafael Neto

私の場合、ソースでインターネットプロキシが有効になっていたため、msdeployはローカルICNではなくインターネットに到達しました。

0
Fairoz

TFSではなくmsdeployを使用すると、このエラーが発生しました。私の場合、msdeployが使用しているユーザーに、Webサイトにデプロイする権限があることを確認する必要がありました。

IISマネージャーでWebサイトを検索し、右クリックして[展開]に移動し、[Web展開の構成]を選択します。Web展開で使用されるユーザーを検索し、このWebサイトをセットアップします。

0
zola25

IISのログを最初に確認する必要があります。実際にサーバーにアクセスしていることを確認してから、ここで正確なエラーを見つけることができます https://support.Microsoft。 com/en-us/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-

IIS)のセットアップ後にアンインストールして再インストール(修復ではありません!).

0
Gabi Lee