web-dev-qa-db-ja.com

IISExpressはVisual Studio 2015から起動しません

IISExpressが起動しない理由はいくつかあります。私が見つけた答えは役に立たなかった。しかし、私は自分で答えを見つけました。この投稿は、他の人が問題を解決するのに役立つ場合があります。

Behavior:Visual Studio 2015で他の人からコピーしたWebプロジェクトを開きます。ブラウザを選択できず、F5の使用を開始すると、次のメッセージが表示されます。

IIS Express Webサーバーを起動できません。

理由は示されていません。 applicationHost.configを削除しても役に立たず、再起動/再インストールなども役に立たない。管理モードは重要ではなく、ターゲットマシンの新しいプロジェクトが期待どおりに動作します。

16
Joerg Krause

解像度:最初に、VS 2012でまったく同じプロジェクトを開くと、IISExpressが正常に起動することがわかりました。それで、何が違うのですか?これは、プロジェクトルートの。vsフォルダーであり、ここでは特にファイル。suoVisual Studio 2015に固有のすべてのユーザー設定が存在する場所。

別のユーザー/マシンからプロジェクトをコピーする場合は、フォルダー。vsを削除します。次に、プロジェクトを開きます。その場で新しい設定ストアを作成します。プロジェクトは以前と同様に実行され、IISExpressは期待どおりに動作します。

このフォルダーが表示されない場合は、非表示になっています。したがって、この手順の前に隠しファイルを表示してください。

古いプロジェクトと古いバージョンのVSには。vsフォルダーがないため、削除する必要はありません。

39
Joerg Krause

私は自分の経験を共有したいだけです。私の場合、投稿にVS 2015とVS 2017をインストールしました。 VS 2017をアンインストールすると、この問題が発生しました。

私の場合、この投稿はうまくいきました:

  1. 次のコンソールコマンドを使用して、\Documents\IISExpressフォルダーを削除します。

    rmdir /s /q "%userprofile%\Documents\IISExpress"

  2. Visual Studioプロジェクトルートフォルダーのapplicationhost.configフォルダー内にある\.vs\Config\ファイルを削除します。

  3. Visual Studioを閉じて、管理権限(right-click > Run as Administrator)で再起動します。

  4. プロジェクトのWebサイトのランダムURLを変更します。VisualStudio内で、ソリューションエクスプローラーのプロジェクトノードを右クリックし、[プロパティ]を選択します。 Webパネルをナビゲートしてから、Project Urlテキストボックスの値を変更します。

  5. _CSRUN_DISABLE_WORKAROUNDSの値を持つ1環境システム変数を追加します(リンク上の画像に表示されているとおりです)(投稿でこの手順を実行しませんでした。 4ステップ)。

https://www.ryadel.com/en/unable-launch-iis-express-web-server-error-visual-studio-2015-fix/

2
Coskun Ozogul

プロジェクトがASP.Net Coreの場合、管理者として実行してVSを開き、ファイルlaunchsetting.json以下の設定を削除することにより

,
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
0
Nur Jalih