asp.net
PR

asp.netで「Webサーバでデバッグを開始できません」というエラーでハマった

kawa.xxx
記事内に商品プロモーションを含む場合があります

環境

  • VisualStudio 2012 Pro
  • asp.net

Webサーバでデバッグを開始できませんというエラー

asp.netでWebアー プリを開発している時に、普段と同じようにデバッグ実行すると、下記の様なダイアログが表示されて、VisualStudioから全く実行できなくなり、大分はまっていたので備忘録のために…

f:id:kawa_xxx:20140727145649p:plain

解決策

場当たり的な解決策

場当たり的な解決策としては、ソリューションエクスプローラから該当のWebアプリ上で右クリックし、プロパティ画面を表示させます。そして、IISWebサーバの使用の部分をVisualStudio開発サーバを使用するにラジオボタンを付け替えて、一端保存して、またIISWebサーバの使用に戻して再度保存します。すると、何事もなかったかのようにVisualStudioからデバッグ実行することが出来るようになりました。

しかし、この方法だとまたしばらくすると問題のダイアログが表示されるようになってしまいます。何がトリガーなのかはよくわかりません…

f:id:kawa_xxx:20140727145705p:plain

根本的っぽい解決策

上記の場当たり的な解決策よりも、効果的な方法がありました。それは、該当のWebアプリのプロパティページを開いた、左側にあるWebのタブの中にある、開始動作の項目を普通は「現在のページ」になっていますが、それを「URLの開始」に変更して適切なURLを与えてやるという方法です。

この設定により、場当たり的な解決策よりも効果がありました。が、この方法も100%最初のダイアログが出ないということはなく…どうすればいいねん!!!

f:id:kawa_xxx:20140727145716p:plain
ABOUT ME
kawa.xxx
都内のIT系企業に勤める会社員。自分の備忘録的なアウトプット用の場所で、ボルダリングやガシェッド、セキュリティ、カメラの話題が中心です。
記事URLをコピーしました