问题标签 [application-onerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
10811 浏览

.net - ASP.NET - 上传大文件时如何显示错误页面(超出最大请求长度)?

应用程序能够在 OnError 中记录错误,但我们无法进行任何重定向或向用户显示有意义的内容。有任何想法吗?我知道我们可以在 web.config 中设置 maxRequestLength,但是无论如何用户可以超过这个限制并且需要显示一些正常的错误。

0 投票
2 回答
1565 浏览

asp.net-mvc - 从 Application_OnError (ASP.NET MVC) 获取正确的 Response.StatusCode

我正在尝试为我的 ASP.NET MVC 应用程序中的未处理异常创建一些基本日志记录,但由于我使用的是 IIS6,所有请求都来自 .NET。现在,虽然我同意丢失的图像是一个重要的标记,但它们不是显示停止器,所以我想将 404 的事件优先级设置为高,除非它们是图像(这将获得中等优先级)。

问题是在Application_OnError里面Response.StatusCode是200,但是最后发出来的结果却是404。为此,我好像没能注意404s来设置合适的优先级。

有没有办法知道StatusCode发生什么?

0 投票
3 回答
3768 浏览

asp.net - 在 global.asax 的 Application_OnError 中获取错误页面的 URL

我有一个 ASP.NET 应用程序,我在其中使用 Global.asaxOn_Error方法跟踪我的应用程序级错误。当网站发生错误时(即:Application_Error被调用时),我会向我的 id 发送一封电子邮件。现在从我的 Global.asaxApplication_OnError事件中,我怎样才能获得引发此错误的页面的 URL?

0 投票
1 回答
455 浏览

asp.net - Application_OnError 并不总是有效

我遇到奇怪的问题。我们在 global.asax 中有错误处理,如果发生错误,它将在特殊页面上重定向用户:

自定义错误已关闭。

大多数情况下,Application_OnError 可以完美运行并将用户重定向到特定页面,但有时,用户不会被重定向到任何地方,并且会显示 ASP.NET 异常页面。
那么是否有任何情况下 global.asax 中的 Application_OnError 不会触发?

0 投票
1 回答
759 浏览

c# - 如何 Application_End 自动创建文件 app_offline.htm?

可能吗?

如何在 Application_End 中自动创建文件 app_offline.htm 或将旧文件重命名为 'app_offline.htm' 并在 Application_start 中删除或重命名此文件?

我的目标是当站点启动时自动创建 app_offline.htm 时站点关闭(Application_OnEnd 或 Application_End)(Application_Start 删除或重命名 app_offline.htm。

也许我的话不正确或不是最佳方式……您能提出更好的方法吗?