11

IISExpressBetaをダウンロードしてWinXPにインストールしました。私はVS2010を持っていません。

サイトのデバッグ/実行時にIISExpressBetaを起動するようにVS2008を構成するにはどうすればよいですか?

4

2 に答える 2

12

以下は、コマンド ラインから IIS Express を起動する場合に機能するようです。

  1. PropertiesWeb サイトの を開く

  2. 選択するStart Options

  3. [開始アクションを選択] の下で、 ( )Start External Programへのパスを入力します。iisexpress.exeC:\Program Files (x86)\IIS Express\iisexpress.exe

  4. コマンド ライン引数: /path:{プロジェクト ソリューションへのパス} /clr:3.5

  5. の下Serverで、選択しますUse Custom Server

  6. ベース URL: http://localhost:8080/(IIS Express の既定値。コマンド ライン引数で変更できます)

  7. 重要!下のすべてのチェックを外すDebuggersと、「Web サーバーでデバッグを開始できません...」というエラーが表示されます。

構成ファイルを使用した起動に関する情報は、次のサイトにあります: Debug Your .NET Web Project With IIS Express [Tips & Tricks]。これは VS2010 固有のものですが、2008 でも同じことが機能すると思われます。

于 2011-01-13T21:56:27.480 に答える
2

私は同じことをしようとしていますが、次のことを行う必要があるテスト/開発に使用するために、iis Express (vs2010 sp1 ベータに追加したばかり)の直接の vs2008 統合はないためです。

  1. 次のコマンド ライン ( iisexpress コマンド ライン パラメーター) を使用して iisexpress で Web サイトを開始し、$(ProjectDir) を必要な値に変更します。

    "%programfiles%/iis express/iisexpress.exe" /path:$(ProjectDir) /port:4326 /clr:v2.0

  2. Visual Studio デバッガーを iisexpress.exe プロセスにアタッチします。

  3. http://localhost:4326にアクセスするか、 iisexpress systray アイコンを右クリックしてサイトを選択します。

注: Visual Studio でビルド後のイベントとしてこれを接続しようとしましたが、上記のコマンドを使用すると、iisexpress が終了するまで vs2008 がハングします。また、これを使用するstart /bか、cmdをバッチファイルに配置して開始しようとしましたが、どちらのオプションも機能しません。

ありがとう

キース

于 2011-01-05T13:34:10.243 に答える