ajax - 对 azure 云服务的 ajax 调用的异常处理

标签 ajax exception elmah azure-web-roles

我有一个 azure Webrole(云服务)。

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

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

但在真正的 azure 环境中,它不会记录服务器上 ajaxcalls 引起的异常。 所有 not-ajaxcall 引发的异常都会被记录下来,我们会收到一封电子邮件。

我们有一个 MVC4Web 应用程序。 ajax 调用的方法是 MVC Controller 方法。

有人知道为什么它不能在 Azure 上运行吗?

最佳答案

在此博客中找到了解决方案 -> 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

在所有部分的完整列表底部,这个非常有用。

享受吧。

关于ajax - 对 azure 云服务的 ajax 调用的异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18872678/

相关文章:

javascript - 如何在 React/Redux 中取消挂起的异步操作

java - 更正错误字符串的 Java 异常

sqlite - 不需要的 SQLite 插入到\bin

javascript - asp.net web api 应用程序中的 Route 和 RoutePrefix 问题

javascript - Ajax - 处理大量数据的最佳技术

java - 常量池 (JVM JDK 6) 中的 “a” 与 'new String(“b” )' (渴望真相)

flutter - flutter 一些异常未得到处理/捕获

c# - 如何将 SQL ELMAH_Error.ErrorID 附加到 ELMAH 错误电子邮件主题?

asp.net-mvc - 手动 Elmah 日志记录

javascript - 返回用户生成的文件、AJAX 或表单的最佳方式?