同僚と共有するために、ラップトップの IIS で ASP.NET Web サイトをホストできますか?

同僚と共有するために、ラップトップの IIS で ASP.NET Web サイトをホストできますか?

フィードバックを得られるよう、同僚と ASP Web サイトを共有しようとしています。

ブラウザで次の両方の方法を使用してプロジェクトにアクセスできます。

http://localhost:8125/
http://pc_hostname:8125/

職場のネットワーク/VPN 上の他の人が私の PC のポート 8125 にアクセスするにはどうすればよいでしょうか?

もしそうなら、何をする必要がありますか?

私は IIS 7.5 を使用しており、ファイアウォールの設定は次のとおりです。 http://img196.imageshack.us/img196/1447/firewallx.jpg

申し訳ありませんが、評判がないため画像を直接アップロードできません

答え1

サイトをプッシュするだけでアプリハーバーまたはAzure Web サイト- どちらも無料のオプションがあり、始めるのはとても簡単です。そうすれば、サイトは Web 上で公開され、同僚が試すことができます。VPN やファイアウォールなどで苦労するよりもはるかに簡単です。

答え2

最初のステップは、問題を診断することです。これまでのところ、あなたの投稿には診断情報はあまり提供されていませんが、最初のステップは、両方のマシン (つまり、あなたのマシンと相手のマシン) がお互いを認識できることを確認することです。これは、ping を実行して行います。Windows ファイアウォールは、既定で ICMP ping をブロックするため、手動で有効にする必要があることに注意してください。この投稿では ICMP ping を有効にする方法については説明しませんが、Web で簡単に見つけることができます。

コンピュータの名前が他のマシンから解決可能であることを確認してください。NetBIOS 名であり、ネットワークにマシン名の DNS 登録がない場合、これが原因である可能性があります。個人的には、Windows の NetBIOS エクスペリエンスは非常に不足していると感じています。なぜ Apple の Bonjour/mDNS サービスのようなものがないのかわかりません。nslookupまたはなどのコマンドを使用してping、名前が適切に解決されていることを確認します。

ローカルの Windows ファイアウォールが無効になっていることは既に確認されているため、問題の範囲から除外できます。

マシンが互いに認識して通信できることが確立したら、IIS 構成を確認し、Web サイトのバインドを確認します (IIS を開き、Web サイトを選択して、画面の右側にある [バインド] をクリックします)。バインドされていること0.0.0.0(つまり、「すべての未割り当て IP アドレス」) と、マシンのアドレスにバインドされている他のサイトがないことを確認します。

それでも問題が解決しない場合は、具体的なエラー メッセージなどの詳細情報をご提供いただけなければ、これ以上のサポートはできません。

関連情報