3

最初に知っておくべきことは、これが先週の水曜日に機能し、VM が先週の月曜日にロールバックされたことです。

2 台のマシンで最新バージョンの MS Web デプロイ セットアップを使用しています。1 つはネットワーク内にあり、もう 1 つは DMZ (外部ネットワーク) にあります。内部のものは問題なく動作しますが、DMZ 内のサーバーが展開を許可しません。

通常の手順では、ターゲット サーバーのローカル管理者のユーザー名とパスワードを使用して、Web パブリッシュを使用して VS 2010 からhttp://SITENAME/MsDeployAgentServiceに展開します。試してみると、2分間ハングアップし、 http://SITENAME/MsDeployAgentServiceに接続できなかったと表示されます。パケット スニファー (wireshark) は、彼らが話していることを教えてくれますが、認証後、彼らが言うことはすべて

HTTP/1.1 200 OK

Transfer-Encoding: chunked

Server: Microsoft-HTTPAPI/2.0

MSDeploy.Response: v1

Date: Tue, 22 Mar 2011 22:46:33 GMT

B

...<results

B5

><trace eventLevel="Verbose" message="The HTTP connection (ID='5ccfecc6-0263-4e42-bc86-dbc4ee8df3d0', type ='GetTraceStatus') is being kept alive while the request is processed." />

B4

<trace eventLevel="Verbose" message="The HTTP connection (ID='5ccfecc6-0263-4e42-bc86-dbc4ee8df3d0', type ='GetTraceStatus') is being kept alive while the request is processed." />

A

</results>

0

そこで、プロジェクトをパッケージ化して (サーバー上で複数のプロジェクトを試しましたが、何も機能しませんでした)、サーバーの c: にコピーすることにしました。

PROJECTNAME.deploy.cmd /T  
or 
PROJECTNAME.deploy.cmd /T /m:http://localhost/MsDeployAgentService /u:USERNAME /p:Password 

仕事だけど

PROJECTNAME.deploy.cmd /T /m:http://devel.sitename.com/MsDeployAgentService /u:USERNAME /p:Password  
and
PROJECTNAME.deploy.cmd /T /m:http://localhost/MsDeployAgentService /u:USERNAME /p:Password /a:basic

しない。私が得るエラーは

Error: Remote agent (URL http://localhost/MsDeployAgentService) could not be contacted.  Make sure the remote agent service is installed and started on the target computer.
Error: An unsupported response was received. The response header 'MSDeploy.Response' was '' but 'v1' was expected.
Error: The remote server returned an error: (401) Unauthorized.
Error count: 1.

トラブルシューティング手順に関するアイデアはありますか? この 1 週間で唯一変わったことは、私たちのネットワークが会社をシャットダウンするウイルスに感染したことですが、それは DMZ には感染しませんでした。設定が変更されたことを恐れて、VM が月曜日 (8 日) にロールバックされたのは、これが機能したことが最後にわかった数日前のことです。

4

2 に答える 2

5

これは、ユーザーがサイトやアプリケーションに対する正しいIIS管理アクセス許可を持っていないか、Windows Management Service(ローカルサービス)として実行されているユーザーアカウントに、ユーザーがいるフォルダーに対するファイルシステムアクセス許可がないようです。に展開します。

以下は、セットアップガイドへのリンクです。構成が実際に正しく、ポート8172がファイアウォールで開いていることを確認します(管理サービス用)。

于 2011-06-10T15:06:43.640 に答える