2

Webmatrix 2 を介して Web アプリケーションを公開できません。誰か光を当てることができますか?

私は次の手順に従いました:

a) Azure portal を使用して VM を作成しました

b) ポート 8172 および TCP ポート 80 での Web デプロイ用のエンドポイントの作成

c) Win Server-08-R2-Sp1-Jun-12 に RDP 接続し、Web Platform 4.0 をインストール

d) インストールされた IIS 7 推奨構成

e) サーバーに Webmatrix 2 をインストールし、サーバーに Dot Net 4.0、Web Deploy をインストールしました。

f) IIS Role Services - Management Services をインストールし、プロパティを [Auto Start] に変更して再起動した

g) Default Website Folder の [Permissions] を編集し、[Network Service] を追加し、[Read/Write/Manage] 権限を設定しました。

h) Web デプロイと Web 管理サービスがサービスで実行されていることを確認しました。

i) ブラウザから Web サイトを確認し、IIS の起動ページを表示できる

j) サーバー上で ServerValidator UI アプリケーションを実行し、Web 管理サービスなどが正常に動作していることを確認します。

k) これらの手順の後、Webmatrix Publish Settings にすべてのパラメーターを入力すると (私の ac/ はサーバーの管理者です)、「接続を確立できません」というエラーが表示されます。

前もって感謝します。

4

1 に答える 1

0

私の推測では、Web Deploy をインストールしたときに WMSvc (Management Service) をまだ有効にしていないため、Web Deploy の "ハンドラー" (または WMSvc) コンポーネントがインストールされていません。インストーラーは、WMSvc が既にインストールされている場合にのみ、ハンドラー コンポーネントを試行します。これを修正するには、Web 配置のインストールを ([プログラムの追加と削除] から) 変更し、[IIS 7 配置ハンドラー] を選択します (非管理者公開および管理サービス委任 UI 用に子コンポーネントを構成します)。

将来これを回避する 1 つの方法は、WebPI の「ホスティング サーバーの推奨構成」製品 (サーバー側のアイテムの非常に大きなバンドル) を代わりにインストールするか、少なくとも「ホスティング サーバーの Web 配置」製品を使用することです (これにより、自動的に IIS と管理サービスを最初にインストールしてください)。デフォルトで「Web Deploy for Hosting Servers」が表示されない場合は、検索ボックスを使用して「Web Deploy」で製品を検索してみてください。

于 2012-07-18T15:32:51.080 に答える