问题标签 [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.

0 投票
2 回答
11198 浏览

iis-7.5 - 自定义错误不适用于 IISExpress

我有一个 asp.net mvc 应用程序,并且正在尝试使用 IISExpress 获取自定义错误。

在赌场工作得很好:

当我之前将 mvc 站点部署到 IIS (7.5) 时,我所要做的就是设置我的自定义错误:

我尝试在 httpErrors 部分中明确指定状态代码,但没有任何效果。这是一个例子:

有任何想法吗?

谢谢本

0 投票
1 回答
673 浏览

asp.net-mvc-3 - MVC3 异常处理和 customErrors 问题

我正在尝试 MVC3 异常处理,并附带以下测试代码:

我的控制器强制抛出异常,并在我的 web.config

我已经创建了另一个控制器来服务器 ErrorHandler/Index 和 ErrorHandler/NotFound 请求。

通过我的测试,我可以看到 404 代码可以被捕获,但 500 代码已被完全忽略。

我的代码有什么问题吗?

谢谢哈代

0 投票
2 回答
519 浏览

c# - 每次重定向都会执行自定义错误 Page_Load

我在我的项目中添加了一个自定义错误页面。问题是每次我重定向到另一个页面时,都会执行 error.aspx 的 page_load 中的代码。

在我的项目中,我使用了 UpdatePanels 和一个母版页。我所有的页面都使用母版页,包括错误页面。我什至尝试使用不使用我的母版页的错误页面。我仍然遇到同样的问题。

在我的 web.config 我有以下代码:

这就是我将错误页面(.aspx)与母版页链接的方式:

为什么总是执行此代码有什么好的理由。


我尝试在 Global.asax 中使用 Application_Error。看起来每次导航到新页面时也会触发其中的代码。当我尝试调试时,我真的不知道是什么导致了这个错误,我想看看它返回 Global.asax 的发件人是谁,当我更深入地挖掘时,我得到了这个: 图像!(还不能发图片)

0 投票
1 回答
1243 浏览

asp.net-mvc-3 - 在 MVC 3 中显示自定义错误页面不起作用!

我在 Web.config 中设置了自定义错误启用:

并且,在 Application_Start 中,放置这些:

我还创建了一个这样的错误控制器:

但是,当发生错误时,显示的是黄页,而不是我的自定义视图!大家可以帮帮我吗?非常感谢,问候

0 投票
2 回答
536 浏览

ruby-on-rails - Rails 2.3 中的 404 自定义错误页面

每当出现错误时,我都会覆盖 render_optional_error_file 以呈现自定义页面。如果应用程序中出现错误,这非常有用,它会毫无问题地呈现“shared/error.erb”。

我的应用程序控制器有几个 before_filters 负责设置页面的配色方案、定义菜单项和验证用户。当出现应用程序错误时,它们也会运行,这是需要的。

但是,当呈现文件的 404 页面时,这些过滤器都没有运行,所以我得到一个没有菜单的黑页。有没有办法可以触发这些运行?有什么理由我不应该这样做吗?

0 投票
4 回答
5433 浏览

asp.net - ASP.net web.config 没有捕获所有 404

在我的 web.config 中,我有:

然而,对于这些 URL,只有定义了文件扩展名的第二个有效,另一个返回蓝屏 404“应用程序中的服务器错误”。

有任何想法吗?我在 ASP.net 4、IIS 7.5 上。

0 投票
4 回答
30679 浏览

asp.net-mvc-3 - 如何在 Asp.Net Mvc 3 中显示自定义错误页面?

我希望将所有 401 错误重定向到自定义错误页面。我最初在我的 web.config 中设置了以下条目。

使用 IIS Express 时,我收到了常见的 IIS Express 401 错误页面。

如果我不使用 IIS Express,则会返回空白页。使用 Google Chrome 的网络选项卡检查响应,我看到当页面为空白时,标题中返回 401 状态

到目前为止,我尝试使用此 SO 答案中的建议,因为我使用的是 IIS Express,但无济于事。我尝试使用组合<custom errors><httpErrors>没有运气 - 仍然显示标准错误或空白页。

根据上述 SO 问题的链接,该httpErrors部分目前看起来像这样(我还找到了另一个非常有希望的答案,但是没有运气 - 空白回复)

我什至根据来自iis.netapplicationhost.config的信息修改了文件并修改为。在我努力的过程中,我还设法偶然发现了这个错误,如另一个 SO question中所述。<httpErrors lockAttributes="allowAbsolutePathsWhenDelegated,defaultPath"><httpErrors lockAttributes="allowAbsolutePathsWhenDelegated">

如何在 Asp.Net Mvc 3 中显示自定义错误页面?

附加信息

以下控制器操作已使用Authorize特定用户的属性进行修饰。

0 投票
1 回答
237 浏览

asp.net - 显示自定义错误页面问题

问:

我使用ELMAH- 错误记录模块和处理程序。

但我想向用户显示漂亮的错误页面。

我的问题有两个部分:

  1. 此页面是否需要任何首选设计或信息。(要求)。任何建议,链接都会很棒。

  2. 当我评论该Clear error行时,会向用户显示错误页面,否则不会出现错误页面。为什么我们要清除错误?以及如何显示错误页面。



0 投票
3 回答
1101 浏览

.net - “/”应用程序中的服务器错误

当我运行我的应用程序时,我收到此错误。(“/”应用程序对象引用中的服务器错误未设置为对象的实例)。我不知道为什么会收到此错误。我在网上搜索,人们说在webconfig中关闭customerror。找出它的正确方法吗?

0 投票
4 回答
12839 浏览

asp.net - Asp.net - Web.Config - Custom Errors

How can I set 404 and other error pages using web.config? I have tried adding following block in web.config.

but still its showing default error page of IIS7. How to fix this?