web api 2アプリケーションでは、Webサーバーの実行時に何らかの理由でOwin Startupメソッドが複数回発生します。これには具体的な原因はありますか?それを防ぐためにどこを調べるべきですか?Owinの起動が複数回起こる
ありがとうございます!
web api 2アプリケーションでは、Webサーバーの実行時に何らかの理由でOwin Startupメソッドが複数回発生します。これには具体的な原因はありますか?それを防ぐためにどこを調べるべきですか?Owinの起動が複数回起こる
ありがとうございます!
起動時にブレークポイントを設定し、ブレークポイントで停止するたびにコールスタックウィンドウを確認します。これはどこから呼び出されているかを伝えます。
OWIN startup detectionの設定を追加して、WebApi設定などのコードで明示的な起動を追加すると、これも起こります。発注も問題になる可能性があります。クラスに追加
それはアプリケーションの最上位のルートです。実行される最初の行は誰もコードから呼び出さない –
環境を見てください.StackTraceそれには何もありません。私はあなたがフレームワークのコンポーネント/パッケージがスタックの上位にあると思うでしょう。 –
私の答えに二番目の考えを加えてください。 –
チェックアセンブリ属性はそう最初にそれが
Owinの起動を検出する属性があります。詳細については、正確に何を意味していますか? –
すぎowin登録して、火災、それは静的である多分あなたはconstrucorでメソッドを呼び出して、もう一度どこか、このクラスのメソッドを呼び出しますか? - デバッグなしで言うのは難しい –
これはコードの最初の行で、誰もそれを呼び出すことはありません。アプリケーションを実行するだけでこれらの行に到達する必要があります。私はそれが悪い構成か何かであることをかなり確信しています。まだそれを理解することはできません –