2016-05-31 18 views
3

私の開発マシンからWindows 7 Professional仮想マシン上で動作するIISに簡単なWebアプリケーションを展開しようとしています。このマシンでWebDeployがポート8172でリッスンしていません

私は次のようでした:

  1. インストールWeb配置3.6、すべての機能がインストールされ得ることを確認すること。

  2. Web管理エージェントとWeb配置エージェントのサービスが[自動]に設定され、現在実行中であることを確認しました。

  3. 有効なWindowsファイアウォールのポート8172(他のファイアウォールはインストールされていません)。ルールは既に存在していましたが有効になっていませんでした。

  4. 一時的にWindowsファイアウォールをオフにして、ポートをまだブロックしていないことを確認します。

私は試してみてください。

netstat -aon | findstr :8172 

私は何もこのポートでリッスンしていない、何も結果を得ることはありません。

テストとして、VS 2012をサーバーにインストールし、Web Deployを使用して公開すると問題なく動作します。しかし、これは私がそれを行う必要がある方法ではありません。

他に、サービスがポート8172でリッスンしていることを確認するために何か試みることができますか?

+0

これを解決できましたか? AWSのWindowsサーバー2016インスタンスで同じ問題が発生しています – jhilden

答えて

3

あなたがチェックする必要があり、さらに2つのステップがあります:

1.だけで、RDPを介してリモートサーバに接続し、オープンIISと、このオプションを開き、IIS

でリモート接続を有効にする:

IIS Management Server in Features View

右側のパネルで停止します。これは実際にはWeb管理サービスを停止します。その後、リモート接続を有効にするフラグをチェックすることができます。それを確認し、右パネルのオプションをクリックし、次に開始をクリックします。

これは、他のコンピュータ(devコンピュータなど)からこのIISサーバーにリモートで接続できるようにするためにも必要です。

IIS Screen


2.(AWS、Azureのまたはいくつかの他のサービスを使用している場合)を使用すると、AWS EC2やAzureの仮想マシン自体の開口部8172のポートを使用している場合

をネットワークセキュリティグループをチェック十分ではありません。インバウンド/アウトバウンドルールを持つセキュリティグループもあります。

AWSの場合、EC2パネルを開き、セキュリティグループに移動し、ポート8172のカスタムTCPルールを受信ルールとして追加します。適切なセキュリティグループ(仮想マシンで使用されているセキュリティグループ)に行ってください。今

AWS Screen

、あなたはアズールを使用している場合:

  1. オープンAzure Portal
  2. 左側のパネルで[仮想マシン]を選択します。
  3. 表には、「リソースグループ」という列があります。使用しているVMのリソースグループをクリックします。 enter image description here
  4. [ネットワークセキュリティグループ]をクリックします。 enter image description here
  5. enter image description here
  6. これだけです

ポート8172のための受信の規則を追加します。

+1

ありがとうございます。ちょうど私の問題を修正した –

+0

@MOH私はあなたを助けることができてうれしいです。 – Alisson

関連する問題