3

Azure Webrole (クラウドサービス) を持っています。

例外を送信するために Elmah をインストールしました。

ローカルで正常に動作する (IIS-express/AzureEmulator)

しかし、実際の azure 環境では、サーバー上の ajaxcalls で発生した例外をログに記録していません。すべての非 ajaxcall 例外が発生し、ログに記録され、電子メールが送信されます。

その上に MVC4Web アプリケーションがあります。また、ajax によって呼び出されるメソッドは MVC コントローラー メソッドです。

Azure自体で動作しない理由を知っている人はいますか?

4

1 に答える 1

3

このブログで解決策を見つけました - > http://joel.net/logging-errors-with-elmah-in-asp.net-mvc-3--part-4--handleerrorattribute

カスタムの HandleErrorAttribute を追加することで、問題が修正されました。

ブログ投稿全体を表示 -> http://joel.net/logging-errors-with-elmah-in-asp.net-mvc-3--part-1--setup

すべての部品の一番下の全リストで、これは非常に便利です。

楽しみ。

于 2014-01-29T10:40:25.803 に答える