.netで開発されたプロジェクトがあり、そのURLはhttp://localhost:2688/WebSite2/Default.aspx
実行すると正常に機能しますが、別のPCからアクセスするにはどうすればよいですか?
試しhttp://IP_HERE:2688/WebSite2/Default.aspx
ましたが動作しません..
ポート2688は標準のhttpではないので、開発サーバー(IIS ExpressまたはVS開発サーバー)を使用していると思いますか?もしそうなら、あなたはそれを見ることができます
編集:
netstat-anが次のような行をリストしている場合
TCP 0.0.0.0:2688 <hostname>:0 LISTENING
すべてのIP(127.0.0.1とPCのIPをリッスンします。0.0.0.0の代わりに127.0.0.1などの特定のIPがある場合、サーバーはその特定のポートとIPの組み合わせでリッスンします。
編集2:
別のPCからカッシーニにアクセスすることはできません(http://weblogs.asp.net/ryangaraygay/archive/2008/04/19/asp-net-development-server-cannot-be-accessed-using-non-localhost-url。 aspx)したがって、IISExpressまたはIISに切り替える必要があります
VisualStudio開発Webサーバーを使用していることをポート2688のURLから推測します。Visual StudioDevelopmentWebサーバーを使用して他のPCからアクセスすることは許可されていません。これについての議論はここにあります
VS開発サーバーを使用してリモートマシンからURLにアクセスするのはなぜですか?ローカルIISに公開し、そこから使用する方が良いと思います。Visual Studio開発サーバーは、この目的を目的としたものではありません。ただし、それでも使用する場合は、このスレッドの説明を確認してください。リモートマシンはVisualStudioWebサーバーに接続できません