问题标签 [custom-error-handling]

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 回答
658 浏览

asp.net - ValidateRequest - 获取错误并显示在当前页面上

我有一个 asp.net 应用程序,并且我意识到,如果我设置ValidateRequestfalse,总是会显示一个标准错误页面。

我听说您可以显示自定义错误页面。

但我需要知道我是否可以捕获错误并将其显示在当前页面上(回发后),即正在显示的页面上。

有没有办法做到这一点?

0 投票
1 回答
63 浏览

iis-7 - 如何将多个旧应用程序重定向到 IIS 中的新版本应用程序?

我已经使用通配符检查了这个 url 重写模块和其他模块。对此有任何想法吗?

0 投票
3 回答
3113 浏览

javascript - javascript如何在脚本中查找错误

我知道这对于得到问题的答案有点少,所以我要问的是如何调试它。

我收到以下错误(下图)。没有指定行、脚本或任何内容。此外,除了 jQuery 和 raphaeljs 库中的那些之外,我没有定义任何自定义错误处理程序。

在此处输入图像描述

对如何调试有任何想法吗?

(例如,主脚本大约有 3k 行,因为我不知道错误发生在哪里,所以我不知道要发布其中的一部分。我只需要一种方法来找到它。)

感谢您的时间。

0 投票
1 回答
415 浏览

java - 自定义服务器错误代码 spring MVC & tomcat

我正在编写一个 webapp,它应该能够处理如下请求:localhost:8080/WeddingApp/report?tid=1

如果服务器收到以下请求,我希望这样做: localhost:8080/WeddingApp/report localhost:8080/WeddingApp/report?tid=

发出错误 404/500 而不是默认的 400。不仅更改错误 400 重定向到的页面,还更改从服务器检索的错误代码。

怎样才能做到这一点?

谢谢 :)

0 投票
1 回答
337 浏览

tomcat - 当客户端调用 web 服务时,从 tomcat 发送自定义错误(不是错误页面)

我正在使用 TOMCAT 服务器通过安全连接(SSL)开发 Java Web 服务。访问 Web 服务需要客户端身份验证。我们正在处理 Tomcat 级别的客户端身份验证。现在,如果客户端没有有效的 SSL 证书,那么他应该会收到自定义错误。现在有什么方法可以将自定义错误从 Tomcat 发送到客户端。我们不想要错误页面,我们只想要客户端身份验证案例的自定义错误。有什么办法可以做到这一点?

0 投票
2 回答
556 浏览

asp.net-mvc-3 - 没有 Web.config 的 IIS 7 自定义错误页面

有没有办法在 IIS 7 中设置自定义错误页面而不创建 web.config?

不幸的是,研究这个特定主题非常困难,因为有很多关于如何使用 web.config 进行研究的文章。我正在寻找的东西要么隐藏在我不想要的 800 万个结果之下,要么是不可能的。

0 投票
1 回答
5253 浏览

error-handling - Apache 正在尝试提供 noindex.html 但 403 的错误处理程序设置不同?

所以我刚刚在 httpd.conf 中为自定义错误页面设置了新的错误处理程序:

但是当我试图访问我的禁止子域(index.php)时,我得到了这个:

您无权访问此服务器上的 /。

此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。

但是,如果我尝试子域/jskldfjkd(以及子域/forbiddendic/),它会给出正确的错误页面。在错误日志中,Apache sais 搜索 noindex.html。我该如何解决这个问题?

0 投票
3 回答
3475 浏览

c# - 发生 404 重定向时如何添加额外的查询字符串参数

我们目前正在为我们的 Web 应用程序使用自定义错误页面来处理 404 错误。重定向发生时aspxerrorpath包含用户尝试访问的路径。是否可以在 Global.asax 中捕获错误Application_Error并在重定向发生之前将新参数附加到查询字符串?我想附加用户请求的主机。

我的理解是 IIS 处理 404 重定向并将aspxerrorpath参数附加到 404 重定向,我想在它发生之前拦截它并将另一个参数附加到查询字符串。

更多信息:我们在 CMS 中有多个站点,因此请求的 url 并不总是,www.example.com但 404 重定向总是 to www.example.com

当前:用户请求www.example.com/fakepage.aspx并被重定向到...

我想要什么:用户请求www.example.com/fakepage.aspx并被重定向到...

解决方案: 我最终实现了一个自定义 HttpModule(请参阅下面的答案)。我只是想通过一篇优秀的文章来解释如何做到这一点。http://helephant.com/2009/02/11/improving-the-way-aspnet-handles-404-requests/

0 投票
1 回答
1272 浏览

asp.net - 如何捕获由错误的 web.config 导致的错误?

这是针对 ASP.NET 应用程序的。由于我在 web.config 文件中缺少某些内容,尝试加载应用程序时出现运行时错误。我想显示自定义错误页面,但我担心如果 web.config 中有错误,那么 customerror 属性将不起作用。那正确吗?

在 web.config 中,我有这个:

在我的 customError.config 文件中,我有这个:

我还添加了授权属性,认为我需要它。我删除了它,因为它似乎没有任何区别。

我为样式表和图像添加了更多位置路径。

这是运行时错误: 说明:服务器上发生应用程序错误。此应用程序的当前自定义错误设置阻止查看应用程序错误的详细信息。

它要求我将我的自定义错误设置为关闭或仅远程,并创建一个模式为打开的自定义错误页面,我已经拥有了。

当模式关闭时,错误是:无法加载文件或程序集“AntiXSSModule”或其依赖项之一。该系统找不到指定的文件。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

当我登录应用程序以及登录之前,我的 customerror 页面工作得很好。我也希望能够解决这些类型的错误。这是我在 web.config 中不应该有的行,因为我缺少一些文件/引用,但我希望能够显示 customerror 页面,而不是崩溃。

我试图移动我的位置路径,认为这很重要,将它放在给我错误的行的上方和之前。我查看了问题CustomErrors mode="Off",这与我遇到的错误相同,但是添加属性并没有解决问题,当我添加此属性时,配置文件出现错误。

问题是如何捕获由 web.config 文件中的错误导致的错误?我还没有尝试过,但是通过查看我看到的各种问题,我可以将方法添加到我的 global.asax; Application_Exception 或 Application_Error。目前我只有 Application_Start 和 Application_End 方法。

我是 ASP.NET 的新手,想马上使用,有什么建议吗?

0 投票
1 回答
10083 浏览

error-handling - 在 Dynamics AX 2012 中显示自定义错误消息

我是 AX 的新手,想知道如何显示自定义错误消息或警告。我一直在寻找解决方案,并在msdn链接中找到了以下内容;

您可以选择在 Web 应用程序的对话框中显示自定义错误消息,方法是让插件抛出InvalidPluginExecutionException异常,并将自定义消息作为 Message 属性值。

但我不知道如何使用它。

这个链接可以帮助完成这项任务吗?