0

IIS6 + .Net 4 がインストールされた Windows 2003 サーバーを使用しています。

ポート 8002 で実行するサイトを作成しました。ローカルではアクセスできましたが、リモートではアクセスできませんでした。私は次のテストを行いました

  • サーバーのローカル ブラウザを使用してアクセスhttp://192.168.1.107:8002/WebForm2.aspxしたところ、ページを正常に取得できました。
  • にアクセスするためにリモート マシンでブラウザを開いたところhttp://192.168.1.107:8002/WebForm2.aspx、ブラウザが長時間待機し、最終的にタイムアウトが表示され、Web ページが利用できないというメッセージが表示されました。
  • クライアントマシンから試したところtelnet 192.168.1.107 8002、接続できました。Windows 2003 サーバーのファイアウォールをオフにしていると思います。そうしないと、ポートがブロックされます。
  • ping 192.168.1.107クライアント マシンから実行し、応答を得ました。
  • リモート ブラウザが応答を待っている間に、サイト (IIS ではない) をシャットダウンすると、ブラウザがすぐに利用できなくなりました。サイトに接続されているブラウザのように見えますが、何かがぶら下がっています。

何がそのような問題を引き起こす可能性がありますか?

4

2 に答える 2

0

OK、奇妙なこと。VS2012 でサイトを作成し、ターゲット フレームワークを 4.0 に戻すのを忘れたため、4.5 としてコンパイルされました。しかし、サーバーには4.5がインストールされていません。

ターゲット フレームワークを変更すると、すべてが機能します。

4.5でローカルで機能した理由が1つだけわかりません。

于 2012-12-04T03:55:27.917 に答える
0

あなたのDNS設定は何ですか?IPはこのドメイン/ホストヘッダーにバインドされていますか?

iis の設定を再確認し、ファイアウォールを確認してください。

サーバーにアクセスできたようですが、すでに試したことから推測するしかありません。

また、そのIPを他に使用していないことも確認します。

于 2012-12-04T03:44:37.470 に答える