Visual Studio Express 2012 を使用して ASP.NET 4.0 Web サイトをデバッグしようとしています。VS と共にインストールされたローカル IIS Web サーバーを使用するようにプロジェクト設定を構成しました。urlrewritingnet が機能するように、IIS を使用する必要があります。
ポート番号なしでサイトをローカルで実行する必要があります。現在、http://localhost:4652/
一部のルーチンは Request.Url.Host を参照するため、一部のルーチンを中断するように実行されます。これにより、 を使用してリソースにアクセスしようとしますhttp://localhost/
。
このサイトには多くのコードがあり、ローカル デバッグを localhost:4652 ではなく localhost で実行するように構成するだけで、非常に簡単かつ迅速に実行できると思います (と思います)。これを行う方法はありますか?
VS と共にインストールされる IIS Express であるため、IIS 用の構成マネージャーはありません。[プロジェクト] -> [mysite のプロパティ] をクリックし、プロジェクトの URL ([ローカル IIS Web サーバーを使用] の下) を次のように変更http://localhost/
すると、次のような警告が表示されます。
http://localhost/
Web プロジェクト mysite に指定されたローカル IIS Express URLが構成されていません。これらの設定を保持するには、仮想ディレクトリを構成する必要があります。今すぐ仮想ディレクトリを作成しますか?
[はい] をクリックすると、次のような別のダイアログ ボックスが表示されます。
仮想ディレクトリを作成できませんhttp://localhost/
これが機能するかどうか、機能する場合はどうすればよいか、誰かが知っていますか?