問題
GitHubからダウンロードしたASP.NetプロジェクトをIIS Expressでデバック実行しようとすると
「IIS Expressサーバーを起動できません。」
や稀に
「プロセスID xxxxは実行されていません。」
と出る
調べてみると日本語のサイトではuser/DocumentのIIS Expressフォルダを削除したり、
IIS Expressを再インストールすれば直ったとのことだったが
それらをやってもしなかった。
解決
stack overflowで見つけた記事です。
システム環境変数に
変数名:_CSRUN_DISABLE_WORKAROUNDS
変数値:1
で登録するだけ。
(記事にはVSを「管理者として実行」しろと書いてありましたが、私の環境ではしなくても大丈夫でした。)
参考資料