3

我有一个天蓝色的 Webrole(云服务)。

我已经在上面安装了 Elmah 来向我们发送异常。

在本地工作正常(IIS-express/AzureEmulator)

但是在真正的天蓝色环境中,它不会记录服务器上ajaxcalls引起的异常。所有 not-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 回答