0

テスト目的で、ローカルの iis express サイトにインターネット経由でアクセスできるようにしたいと考えています。サイトに Paypal をセットアップします。私の PC で実行されている開発サイトに Paypal がアクセスできるようにします。

iis Express サイトが実行されているポートを使用して、別のコンピューターから自分の PC に telnet で接続すると、正常に接続されます。

ただし、ブラウザーを使用してサイトにアクセスしようとすると、ブラウザーは無期限に停止します。

変数を排除するために、Windows ファイアウォールをオフにしてみました。また、ルーターで DMZ オプションを有効にして、それを自分の PC に向けました。telnet 接続からのみサイトをプルアップできます。ブラウザはまだ無期限に待機しています。

ここで何がうまくいかないのですか?telnet 経由では接続できるのに、ブラウザー経由では接続できないのはなぜですか?

4

1 に答える 1

0

IIS Express がリッスンするポートを変更してみてください。一部の ISP はポート 80 をブロックして、Web サーバーのホスティングを妨げています。URL http://yourdomain.com:8080/pathに必ずポートを追加してください。

これにより、telnet が機能し (デフォルトでポート 23)、Web サーバー (デフォルトでポート 80) が機能しない理由が説明できます。数年前に使用していた ISP でも同じ問題が発生しました。ポートを変更すると、この制限を回避できます。

于 2012-11-25T02:18:56.957 に答える