私のテストサーバには例外が発生していましたが、アプリケーションの洞察に何も記録されていないことがわかりました。私は問題を再現することができました。私のDEVアプリケーションの洞察では、サーバーの例外がログに記録されていました。Application Insightsは "サーバ例外のデータなし"をログに記録します
は、だから、私はテスト・アプリケーションの洞察力に戻って、再び問題が、まだ(さえ時間かそこら後に)記録されていないエラーを複製します。私はそれが「失敗した要求」だけではないサーバーの例外として、それらをログに記録します見ることができますしかし
。サーバーの例外がなければ、スタックトレース/エラーメッセージは表示されません。
私は、これらの例外をログに記録するlog4netのアプリの洞察拡張子を使用しています。どちらの場合も同じコードが実行されているので、明らかにコードの問題ではありません。だから私は構成の問題を見た。
私のlog4net.configとapplicationinsights.configには、DevからTest(またはprod)への変換はありません。彼らは同じままです。
私のWeb.configには、debug = trueを標準として削除する変換しかありません。
私はいくつかの環境プロパティをAzure(Azure Websitesを使用)で設定しますが、実際にアプリケーションを変更するのは、別のAppInsightsに切り替えるためのAppInsightsInstrumentationキーだけです。しかし、私はいくつかのものをロギングしているので、このキーが正しいことを知っています。ここで