それで、友達に見せたいクールなデモを作りました。しかし、(開発サーバーのポートとaspxページを使用して)IPアドレスを指定すると、接続されません。どうすればそれを機能させることができますか?
7 に答える
彼らは開発サーバーのポートを見ることができません。ローカルコンピューター上のブラウザー要求にのみページを提供します。
IISまたはIISを備えた別のマシンに公開する必要があります。
サイトをローカルIISサーバーに展開します
開発サーバーは、ローカルホストからの接続のみをサーバーします。実際のIISサーバーインスタンスに展開する必要があります。Windows Serverが存在しない可能性が高いため、ProfessionalエディションのWindowsにIISをインストールできます。そうすれば、他のWebサイトと同じように、サイトはポート80で実行されます。それでも、ホームルーターでそのポートを転送する必要がある場合があります。
Cassini(開発者のWebサーバー)には制限があり、イントラネット/インターネットからのhttpリクエストを処理しません
ワークステーション上のIISにサイトを展開するか(友人がIP経由でワークステーションを監視している場合)、インターネットAsp.netホスティングを使用する必要があります。
開発サーバーには、ローカルボックス上のクライアントのみがアクセスできます。IISでサイトにアクセスできるようにするには、サイトをホストする必要があります(ローカルネットワーク上にあると想定します)。これをインターネット上で公開する必要がある場合は、ホスティング会社に依頼する必要があります。
おそらくカッシーニと呼ばれる組み込みのウェブサーバーを使用しています。デフォルトでは、そのWebサーバーはローカルホストからの要求のみを受け入れます。
ローカルIISをセットアップし、必要なすべてのポートをファイアウォール経由で転送します
信頼性が高く、すでに設定されているウェブホストを見つけて、そこでサイトをホストする必要があります。「無料のasp.netホスト」のグーグルでの最初のヒットはここにありました。