4

問題

Microsoft Internet Information Services Express (IIS)」を使用し、ビルドの実行後に Web サイト プロジェクトを IIS にアタッチすると、「Microsoft Visual Studio (VS) 」でこのエラー メッセージが表示される場合があります。

Unable to launch the IIS Express Web server.

例外メッセージに何も表示されない場合、どうすれば解決できますか?

4

3 に答える 3

4

前提条件

最善のステップは、正確に何が起こっているのかを把握することです。

  1. 「 Sysinternals Process Monitor (PM) 」をダウンロードして使用します。

  2. PM を実行してフィルターを作成します'Process Name' 'is' 'iisexpress.exe'。これで、IIS からのキャプチャ イベントのみが表示されます。

  3. キーを使用して VS プロジェクトのビルドを実行しF5、PM の結果を確認します。

  4. 最初の行をダブルクリックして開き、Operation = Process StartIIS、特に「コマンドライン」を実行するための完全なパラメーターの詳細を確認します。

  5. 「コマンド シェル」という「コマンド ライン インターフェイス (CLI) 」を+ write 「cmd」で開き、IIS コマンド ラインの値を入力して実行します。正確なエラーが表示されます。WinREnter

     "C:\Program Files\IIS Express\iisexpress.exe"  /config:"C:\Users\{user_name}\Documents\IISExpress\config\applicationhost.config"  /site:"{project_name}" /apppool:"Clr4IntegratedAppPool"
    

解決

ケース「アプリプール」

次のスイッチには値が必要です。apppool

  1. ファイルを開く

     %userprofile%\documents\iisexpress\config\applicationhost.config`
    
  2. sites > site名前付きプロジェクトのセクションまたはbindingInformationVS から添付された byを検索します。プロジェクトに使用するバージョンapplicationの別のパラメーターをセクションに追加します。applicationPool

     <application path="/" applicationPool="Clr4IntegratedAppPool">
    
  3. ここでテストし、VS を完全に閉じ、プロジェクトを再度開いてビルドします。

ケース「構成」

  1. 「WebMatrix を削除」または「シンボリックリンクを作成」するか、その場所で置き換えます。

参照

于 2013-10-10T10:02:47.970 に答える
0

私の場合、ネットで見つけたすべての投稿を試してみましたが、何も機能しませんでした。最後に行ったのは、プロジェクトの右クリックのオプションを変更する/ビジュアルスタジオWebサーバーを使用することで、すべてがうまく機能するようになりました...

于 2014-05-22T20:27:48.597 に答える