Asp.Netの新人
WindowsシステムでIIS 7の機能を有効にしており、IISマネージャを表示できます。
アプリケーションを作成しましたが、Visual Studioを介してアプリケーションをビルド/実行し、ブラウザーに移動して、異なるポート番号でアプリケーションを実行しました。 Visual Studioを介してアプリケーションのビルド/実行を停止すると、ブラウザーアプリケーションを更新できませんでした。
Visual Studioなしでアプリケーションを実行したい。これを行う方法。
それはこれを与えます:http://localhost:9864/
新しいWebサイトでIISを構成するには、次の手順に従います。
サイトにサイト名、マシン上の物理パス、およびホスト名を指定します
選択できるWebサイトの物理パスについては、いくつかの規則があります これでSO質問
WindowsエクスプローラでC:\Windows\System32\drivers\etc
に移動し、hosts
ファイルを編集します
ファイルの最後に次の行を追加します。
127.0.0.1 your-chosen-Host-name-from-iis-ie-localhost.testsite.com
そしてファイルを保存します
それについてです。ブラウザを開いて、Webサイトに選択したホスト名を参照するか、IISでサイトを右クリックして、[Webサイトの管理-参照]をクリックします。
重要な注意事項
VSが使用するのと同じアドレス(http://localhost:9864/
)を使用する場合は、ステップ2で[ホスト名]テキストボックスを空白のままにし、代わりに[ポート]テキストボックスを目的のポート(9864
)に変更します。この場合、ステップ3を無視することもできます。
サイトノートとして:
VSのインストール後にIISをマシンにインストールした場合、競合が発生する可能性があります。この段階では、静的コンテンツをhtmlとして参照できますが、aspxファイルなどの.NETリソースは参照できません。 .NETファイルを参照すると、というメッセージが表示されます。拡張構成があるため、要求しているページを表示できません this SO質問