2016-05-11 20 views
0

私はVisual Studio 2015でWeb API 2プロジェクトを持っています。カスタムコーディングはまだありません。プロジェクトを追加しました。私はApplication_Start()にブレークポイントを置き、F5を押してデバッグします。私はそれを実行させると、ブラウザウィンドウが開き、ブレークポイントでブレークポイントが予想通りにブレークします。ここまでは順調ですね。asp.net webapi application_startイベントが2回以上発生する(Visual Studio + iisexpress)

ブラウザウィンドウでF5(リフレッシュ)を押すと、デバッガは再びブレークポイントでブレークします。 - >しかし、なぜ?

ブラウザでのその後のF5(リフレッシュ)は、アプリケーション開始イベントでは中断しません。

アプリケーションの起動時に初めて特定の処理を行う必要があります。私の処理は現在冪等ではなく、何度も実行すると壊れます(この場合2回目)

この現象に関するアイデアはありますか?これはVSとIIS Expressのデバッグに固有のものですか?

ありがとうございました

答えて