web-dev-qa-db-ja.com

IIS 7 for localhost websiteの設定方法は?

Asp.Netの新人

WindowsシステムでIIS 7の機能を有効にしており、IISマネージャを表示できます。

アプリケーションを作成しましたが、Visual Studioを介してアプリケーションをビルド/実行し、ブラウザーに移動して、異なるポート番号でアプリケーションを実行しました。 Visual Studioを介してアプリケーションのビルド/実行を停止すると、ブラウザーアプリケーションを更新できませんでした。

Visual Studioなしでアプリケーションを実行したい。これを行う方法。

それはこれを与えます:http://localhost:9864/

10
Manish Tiwari

新しいWebサイトでIISを構成するには、次の手順に従います。

  1. 開くIISマネージャ、サイト(右メニューで)を右クリックし、[Webサイトを追加]をクリックします

  1. サイトにサイト名、マシン上の物理パス、およびホスト名を指定します

    選択できるWebサイトの物理パスについては、いくつかの規則があります これでSO質問

  1. 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質問

12
Jaqen H'ghar