问题标签 [application-error]

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 投票
1 回答
527 浏览

session - 我想使用 Application_End 和 Application_Error 进行日志记录,但没有 global.asax 文件?

我正在尝试为意外的会话丢失编写一些日志记录,我不确定它是超时问题还是导致我丢失会话的原因。

按照这个问题回答ASP.NET SessionState timeout我想在 Application_End 和 Application_Error 部分写我的日志记录,但是我找不到我的 global.asax 文件。

该文件或 Application_End 和 Application_Error 没有出现在我的搜索中。

我怎样才能找到我的 global.asax 文件或 Application_End 和 Application_Error 部分,或者我可以在哪里登录以记录会话的丢失?

提前致谢。

0 投票
3 回答
3492 浏览

c# - 即使清除错误后也无法从 Application_Error 重定向

当用户尝试上传对服务器来说太大的文件时,我试图更优雅地出错。但是,当我尝试捕获 Global.asax.cs 中的错误时,它似乎跳过了我的重定向代码。这是我所拥有的核心。

我到处寻找的“答案”似乎是为了清除错误,但我已经这样做了。还有什么可能出错的。有任何想法吗?

0 投票
2 回答
1134 浏览

c# - 页面加载前“从客户端检测到潜在危险的 Request.Form 值”

我知道这已经被问过很多次了,但我真的很努力尝试了很多不同的潜在解决方案。

我有 ac# ASP.net 网站页面。那里有一个带有提交按钮的表单。所有代码都在页面后面的代码中。

我们没有收到通过表单提交的任何垃圾邮件,因为我有一个捕获元素。然而 - 垃圾邮件机器人正在扫描页面,获取字段名称并直接发布到页面。

我只知道这一点,因为我设置为Application_Error通过电子邮件向我报告任何错误(在 global.asax 中)。

我曾尝试更改我的字段名称 - 但他们只是选择了新字段。

我已经放入<httpRuntime requestValidationMode="2.0" />了web.config。

在我的页面中,我有EnableEventValidation="False"

但是 - 正如我所说,问题是不允许在帖子数据中使用 html,它试图阻止垃圾邮件机器人直接提交到页面。它在页面加载之前被触发(我认为)。

我的想法在这里用完了!我在防火墙上每 10 分钟阻止一次 IP 范围。我不能一直这样做!

谢谢你的帮助!

0 投票
2 回答
9077 浏览

asp.net-mvc - 在 MVC 中重定向响应后如何保留 Server.GetLastError

在我的 Global.asax 中,我定义了 Application_error 方法:

并且 exc 变量确实保留了最后一个错误,但是在从响应方法(MethodName)中的响应重定向之后,它Server.GetLastError()为空。我怎样才能保留它或将它传递给我,Response.Redirect(String.Format("~/ControllerName/MethodName?errorType={0}"以便我可以在我的方法主体中将异常作为对象?

0 投票
5 回答
83094 浏览

logging - Heroku:如何查看 Heroku 错误日志?

我在一个免费的 Heroku 帐户上有一个 PHP 应用程序。今天不知何故,我看到 Heroku 的应用程序错误屏幕大约一个小时。Heroku 的状态报告页面没有停机时间。

我想检查日志以找出应用程序关闭的原因。但不知道该怎么做!有人能帮帮我吗?

0 投票
1 回答
162 浏览

ruby-on-rails - Heroku webapp - 随机“应用程序错误”

几周前推出了我的网络应用程序,使用 ROR 3 开发并部署在 Heroku 上。问题是,有时它工作得很好,有时却没有,收到此消息错误:

在日志下方

我无法弄清楚阅读日志的问题,有什么帮助吗?谢谢

0 投票
1 回答
2158 浏览

c# - 在获得解析器错误的 Global.asax 文件中创建 Application_Error 处理程序

我正在尝试将 Application_Error 方法添加到 Global.asax 文件中,但出现解析器错误:

“/”应用程序中的服务器错误。解析器错误描述:解析服务此请求所需的资源时发生错误。请查看以下特定的解析错误详细信息并适当地修改您的源文件。

解析器错误消息:应用程序文件中的内容无效。

我不明白为什么这种方法不起作用。任何帮助表示感谢!

0 投票
1 回答
1171 浏览

android - PhoneGap Android 首个应用变更

从上周开始,我开始学习电话间隙。我安装并创建了 android 应用程序。基本上我是一个安卓开发者。我对phonegap很陌生。当我将项目导入到 Eclipse 中时,该项目导入良好并且运行良好。

这里我有一些小疑问。我打开 www>>index.html 文件并更改了名称<h1>Apache Cordova</h1>apache cordova 但在我运行时该名称没有更改。

即使我编写了另一个 splash.html 文件并添加到我的项目的 www 文件夹中。

飞溅.html:

将我的活动更改为这样:

当我运行我的应用程序时,我得到了

你能给我一些指导吗我可以改变我自己的屏幕以及如何实现启动画面。请帮我。

谢谢你

尚卡尔

0 投票
1 回答
104 浏览

c# - 从 application_error 访问 DOM

我有一个用于 asp.net 站点的自定义错误处理程序。

它在检索异常信息时工作得很好而且很花哨,因为它只会被卡住Server.getLastException()并通过电子邮件发送给我以供审查

但是,我在页面上有一些文本框,我想将这些文本框的值与电子邮件一起发送。也许这不是我要访问的 DOM,而是那些已发布的变量。

我试着看,HttpContext.Current.Request.Form但它没有显示任何键。

那么有谁知道在全局捕获异常时如何访问表单值?

0 投票
1 回答
364 浏览

c# - 使用 GetLastError() 检索自定义异常属性

因此,我创建了一个自定义异常类(我们称之为CustomException)以及Exception该类中未找到的一些自定义属性。在 global.asax.cs 文件中有Application_Error一个在异常发生时调用的方法。我Server.GetLastError()用来抓取触发该Application_Error方法的异常。问题是Server.GetLastError()它只抓取一个Exception对象,而不是CustomException与它的自定义属性一起被抛出的对象。基本上被检索时CustomException被剥离为一个对象,因此失去了与 关联的自定义属性。ExceptionServer.GetLastError()CustomException

有没有办法GetLastError()实际检索CustomException对象而不是精简Exception版本?为了将错误存储在具有比通常由Exception.

Application_Error

CustomException