MSBuild で ASP.NET MVC の View をプリコンパイルする
kawa.xxx
kawalog
asp.netでWebアー プリを開発している時に、普段と同じようにデバッグ実行すると、下記の様なダイアログが表示されて、VisualStudioから全く実行できなくなり、大分はまっていたので備忘録のために…
場当たり的な解決策としては、ソリューションエクスプローラから該当のWebアプリ上で右クリックし、プロパティ画面を表示させます。そして、IISWebサーバの使用の部分をVisualStudio開発サーバを使用するにラジオボタンを付け替えて、一端保存して、またIISWebサーバの使用に戻して再度保存します。すると、何事もなかったかのようにVisualStudioからデバッグ実行することが出来るようになりました。
しかし、この方法だとまたしばらくすると問題のダイアログが表示されるようになってしまいます。何がトリガーなのかはよくわかりません…
上記の場当たり的な解決策よりも、効果的な方法がありました。それは、該当のWebアプリのプロパティページを開いた、左側にあるWebのタブの中にある、開始動作の項目を普通は「現在のページ」になっていますが、それを「URLの開始」に変更して適切なURLを与えてやるという方法です。
この設定により、場当たり的な解決策よりも効果がありました。が、この方法も100%最初のダイアログが出ないということはなく…どうすればいいねん!!!