Today I Learned Show Project maintained by gushwell Hosted on GitHub Pages — Theme by mattgraham なぜか、
のダイアログが出て、Visual Studio から ASP.NET Core のアプリがデバッグできなくなった。 ポート変えればOK という記事を見つけて、やってみたけで、現象が変わらず、
で再度、動くようになった 半日潰してしまった。 現象 ある日を境に全くデバッグができなくなる。 たまに起動すらできない。 「IIS Expressサーバーを起動できません。」 と表示される。 環境確認したときの環境 Windows10 いろいろ再起動 & リビルド OSを再起動 改善せず IISExpressの設定を削除C:\Users\XXXX\Documents\IISExpress に残っている設定がまずいようだ。 をまるごと削除 改善せず Visual Studio からデバッグする場合 https://code.i-harness.com/ja/q/f23466 ProjectDirectory\.vs\config\applicationhost.config これを削除。 改善せず。 環境変数に値を設定するhttps://qiita.com/07JP27/items/89bbbbf2cd5405e96454 Winキー →
"システム環境変数の編集"と入力 → 環境変数 変数名:_CSRUN_DISABLE_WORKAROUNDS 改善せず。 Visual Studioのアップデート更新が来ていたので念の為アップデートしてみる。 改善せず 動いていた状態のソースで試してみるこのあたりでソースを疑ってみる。問題になりそうな部分はないがweb.configがちょっと書き換わっている部分が悪さをしているのかもしれない。 . .. ...同様のエラーが出たのでソースの問題ではないようだ。 新規プロジェクトの作成 さらに原因の切り分けをするために新規でウェブアプリケーションを作成する。 ポート周りが怪しい気がする。 デバッグ時のポート番号の変更 プロジェクトのプロパティ → Web → サーバー → プロジェクトのURL → 仮想ディレクトリの作成 http://localhost:51538/ .vs/applicationhostに追記されている。 これで動作が確認できた。 恐らくどこかに不正な設定が残っているものと思われるがどこかはさっぱりわからない ちなみにこの後エラーメッセージなどを確認するために不正な状態に戻してみたがまた違う問題が出ていた... IIS Expressの再インストールは試していない。というかどこからやるんだろうか? 参考 Visual Studio で ASP.NET アプリケーションをデバッグします。 IIS Express サーバーを起動できませんとエラーが出た時の復旧方法 More than 5 years have passed since last update. posted at 2017-11-03 updated at 2017-11-03 問題GitHubからダウンロードしたASP.NetプロジェクトをIIS Expressでデバック実行しようとすると 調べてみると日本語のサイトではuser/DocumentのIIS Expressフォルダを削除したり、 解決stack overflowで見つけた記事です。 システム環境変数に システム環境変数の設定方法 参考資料Register as a new user and use Qiita more conveniently
What you can do with signing up More than 3 years have passed since last update. posted at 2019-06-18 updated at 2019-06-19 現象ASP.NET Core WebアプリケーションやASP.NET WebアプリケーションをVisual Studioでデバッグ実行しようとしたところ「Webサーバー 'IIS Express'に接続できませんでした。」というアラートWindowが表示されてアプリを実行できない。 対策プロジェクトのプロパティ -> デバッグ -> アプリURLのポートを変更する(51539など) おわりにGoogleで「Webサーバー 'IIS Express' に接続できませんでした。」と検索したところ、「IIS Express Webサーバーを起動できません」というメッセージの記事ばかりがヒットして中々、解決にたどり着けなかったので本記事を投稿しました。 Register as a new user and use Qiita more conveniently
What you can do with signing up Visual Studioのデバッグポート番号は?TCP 4026 (Visual Studio 2022 の場合) がメイン ポートであり、Azure App Service を除くすべてのシナリオにこれが必要です。 これは、コマンド ラインまたはリモート デバッガー ウィンドウのいずれかから構成できます。
IIS Express どこ?1)起動中の“Test Site”およびIIS Express自体は、ディスク上のc:\users\[ユーザー名]の配下にあります。
|