問題
「Microsoft Internet Information Services Express (IIS)」を使用し、ビルドの実行後に Web サイト プロジェクトを IIS にアタッチすると、「Microsoft Visual Studio (VS) 」でこのエラー メッセージが表示される場合があります。
Unable to launch the IIS Express Web server
.
例外メッセージに何も表示されない場合、どうすれば解決できますか?
問題
「Microsoft Internet Information Services Express (IIS)」を使用し、ビルドの実行後に Web サイト プロジェクトを IIS にアタッチすると、「Microsoft Visual Studio (VS) 」でこのエラー メッセージが表示される場合があります。
Unable to launch the IIS Express Web server
.
例外メッセージに何も表示されない場合、どうすれば解決できますか?
前提条件
最善のステップは、正確に何が起こっているのかを把握することです。
「 Sysinternals Process Monitor (PM) 」をダウンロードして使用します。
PM を実行してフィルターを作成します'Process Name' 'is' 'iisexpress.exe'
。これで、IIS からのキャプチャ イベントのみが表示されます。
キーを使用して VS プロジェクトのビルドを実行しF5、PM の結果を確認します。
最初の行をダブルクリックして開き、Operation = Process Start
IIS、特に「コマンドライン」を実行するための完全なパラメーターの詳細を確認します。
「コマンド シェル」という「コマンド ライン インターフェイス (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
ファイルを開く
%userprofile%\documents\iisexpress\config\applicationhost.config`
sites > site
名前付きプロジェクトのセクションまたはbindingInformation
VS から添付された byを検索します。プロジェクトに使用するバージョンapplication
の別のパラメーターをセクションに追加します。applicationPool
<application path="/" applicationPool="Clr4IntegratedAppPool">
ここでテストし、VS を完全に閉じ、プロジェクトを再度開いてビルドします。
ケース「構成」
参照
私の場合、ネットで見つけたすべての投稿を試してみましたが、何も機能しませんでした。最後に行ったのは、プロジェクトの右クリックのオプションを変更する/ビジュアルスタジオWebサーバーを使用することで、すべてがうまく機能するようになりました...