问题标签 [custom-error-pages]
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.
asp.net - 在 IIS6 中意外混合 ASP.NET 版本时,processModel/serverErrorMessageFile 是否工作?
我尝试设置serverErrorMessageFile
相对于 machine.config 的路径和绝对路径,但是当访问我们的 IIS6 服务器上与另一个 ASP.NET 版本共享池的应用程序时,我们仍然会得到又大又丑的红色,默认 服务器应用程序不可用消息。
由于我们的一个 ASP.NET 应用程序最近(并且神秘地)将应用程序池更改为由具有不同 ASP.NET 版本的应用程序占用的一个应用程序池,再次(我们尚未确定原因——补丁、第三方软件、太多管理员),我们希望能够自定义该错误,以便无论出于何种原因,如果再次发生这种情况,用户会看到一些不那么令人震惊和无用的东西。
那么,serverErrorMessageFile
在 IIS6 中不起作用,或者对于 ASP.NET 版本冲突不起作用,或者我错过了什么?
jsp - servlet抛出运行时异常时如何在浏览器中显示用户友好的错误页面?
我正在使用 JSF 开发 Web 应用程序。我尽可能地对其进行了测试,但不时会引发运行时异常。
那么,每次抛出异常时如何将用户重定向到特殊的错误页面(而不是显示 500 错误和完整的 tomcat 日志)?
iis-7 - 在经典 ASP 的 iis 7 中找不到自定义 404 页面
我安装了 windows 2008 服务器集成 iis 7.0
1 天前,我使用的是 windows 2003 和 iis 6.0
使用 Windows 2008 服务器,一切都很好,除了一件事。
在 2003-iis6 中,我可以使用自定义 404 页面来处理对 url 友好的网站。例如,我可以将 custom404.asp 设置为自定义 404 页面(执行 url)
2008年,我做不到。当我将自定义 404 页面设置为 /custom404.asp 时,没有任何反应。在自定义错误页面中,它说这是针对 asp.net
我该怎么做?
java - 如何从 web.xml 将所有错误捕获到同一页面?
我试着用
但我没有发现 404 错误。我如何才能在同一页面上捕获 404 等错误?我想将所有错误代码捕获到相同的错误页面 jsp。
asp.net-mvc-2 - asp.net 自定义错误应该如何工作?
我按照这篇文章在我的 asp.net mvc 应用程序中实现了自定义错误。我注意到的是,如果我去http://www.mysite.com/some-non-existent-controller-and-action我会按预期得到我的 404 错误页面。但是,看看 firebug 会发生什么,我发现我得到了一个 302 Found 对不存在页面的响应,然后重定向到我的自定义错误页面,然后返回 404(并显示自定义错误页面)。这是正确的吗?我不认为第一次返回的 302 非常好,尤其是从 SEO 的角度来看,也许我需要重新考虑一下我是如何实现这一点的。
webserver - 使用 nginx 返回自定义 403 错误页面
每当发生 403 错误时,我都会尝试在 /temp/www/error403.html 中显示错误页面。
这应该是每当用户尝试通过 https (ssl) 访问站点并且它的 IP 在 blovkips.conf 文件中时,但目前它仍然显示 nginx 的默认错误页面。我的其他服务器有相同的代码(没有任何阻塞),它可以工作。
是否阻止 IP 访问自定义 403 页面?如果是这样,我该如何让它工作?
编辑: 将 error_page 代码从 504 更正为 403,但我仍然有同样的问题
asp.net-mvc-2 - ASP.NET MVC 异常未正确路由到 Customerrors 默认路由
我遇到了将应用程序显示为页面中的堆栈跟踪的异常问题。
我认为我已经通过将其添加到以下内容来缓解这种情况web.config
:
它适用于不存在的路由,但不适用于控制器抛出异常时。这是控制器逻辑:
这是视图:
我是否必须在 Global.asax 中添加一些内容才能使其正常工作?
asp.net - ASP.NET 自定义错误与编译 debug="false" 和安全性
我一直在阅读基于 ASP.NET 的网站应该在 web.config 中启用自定义错误,因为异常会显示堆栈跟踪。
我可能内存有问题(目前无法访问正在开发的 ASP.NET 网站),但我想只要在 web.config 文件中编译 debug="false",那么堆栈跟踪就不会显示.
我对调试标志和堆栈跟踪显示的理解是否正确?如果是这样,那么即使未启用自定义错误,向远程用户显示的唯一消息也不会是非描述性消息:
“该页面无法显示,因为发生了内部服务器错误。”
如果是这样,那么从安全的角度来看,不显示异常的自定义错误页面是否可以?
jsf - Web.xml 中的 java.lang.Throwable 错误页面中显示的 ViewExpiredException
我正在开发一个 JSF Web 应用程序,如果视图过期,我需要在其中显示一个“会话过期”页面,但对于所有其他人来说,我需要一个一般技术错误页面。当我触发异常时,应用程序只会进入技术错误页面。这是错误页面定义:
我删除了 TechnicalError.jsp 错误页面元素,它工作正常,但是当我把它们放回去时,我无法进入 sessionExpired.jsp 页面。我如何告诉 Web 容器评估这些标签的顺序,以便出现正确的页面?谢谢。