IISExpressBetaをダウンロードしてWinXPにインストールしました。私はVS2010を持っていません。
サイトのデバッグ/実行時にIISExpressBetaを起動するようにVS2008を構成するにはどうすればよいですか?
IISExpressBetaをダウンロードしてWinXPにインストールしました。私はVS2010を持っていません。
サイトのデバッグ/実行時にIISExpressBetaを起動するようにVS2008を構成するにはどうすればよいですか?
以下は、コマンド ラインから IIS Express を起動する場合に機能するようです。
PropertiesWeb サイトの を開く
選択するStart Options
[開始アクションを選択] の下で、 ( )Start External Programへのパスを入力します。iisexpress.exeC:\Program Files (x86)\IIS Express\iisexpress.exe
コマンド ライン引数: /path:{プロジェクト ソリューションへのパス} /clr:3.5
の下Serverで、選択しますUse Custom Server
ベース URL: http://localhost:8080/(IIS Express の既定値。コマンド ライン引数で変更できます)
重要!下のすべてのチェックを外すDebuggersと、「Web サーバーでデバッグを開始できません...」というエラーが表示されます。
構成ファイルを使用した起動に関する情報は、次のサイトにあります: Debug Your .NET Web Project With IIS Express [Tips & Tricks]。これは VS2010 固有のものですが、2008 でも同じことが機能すると思われます。
私は同じことをしようとしていますが、次のことを行う必要があるテスト/開発に使用するために、iis Express (vs2010 sp1 ベータに追加したばかり)の直接の vs2008 統合はないためです。
次のコマンド ライン ( iisexpress コマンド ライン パラメーター) を使用して iisexpress で Web サイトを開始し、$(ProjectDir) を必要な値に変更します。
"%programfiles%/iis express/iisexpress.exe" /path:$(ProjectDir) /port:4326 /clr:v2.0
Visual Studio デバッガーを iisexpress.exe プロセスにアタッチします。
http://localhost:4326にアクセスするか、 iisexpress systray アイコンを右クリックしてサイトを選択します。
注: Visual Studio でビルド後のイベントとしてこれを接続しようとしましたが、上記のコマンドを使用すると、iisexpress が終了するまで vs2008 がハングします。また、これを使用するstart /bか、cmdをバッチファイルに配置して開始しようとしましたが、どちらのオプションも機能しません。
ありがとう
キース