- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将Visual Studio 2012与MVC 4 Framework结合使用,并且如果未处理异常,希望查看共享文件夹的友好错误页面。 (我知道,作为开发人员,我需要查看错误详细信息,但我只想测试此设置)
到目前为止,我知道在web.config的system.web部分中添加以下代码应该可以解决问题
<customErrors mode="On" />
Server Error in '/' Application.
Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed.
Details: To enable the details of this specific error message to be viewable on the local server machine, please create a tag within a "web.config" configuration file located in the root directory of the current web application. This tag should then have its "mode" attribute set to "RemoteOnly". To enable the details to be viewable on remote machines, please set "mode" to "Off".
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly"/>
</system.web> </configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's configuration tag to point to a custom error page URL.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="mycustompage.htm"/>
</system.web> </configuration>
最佳答案
这是执行此操作的分步指南,
首先,首先将“customErrors”的mode属性设置为“on”。 (这指定启用自定义错误。)
1.来自Web.config的代码
<system.web>
<customErrors mode="On"></customErrors>
</system.web>
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
throw new Exception("Error Occured !");
ViewBag.Message = "Welcome to ASP.NET MVC!";
return View();
}
public ActionResult About()
{
return View();
}
}
@model System.Web.Mvc.HandleErrorInfo
@{
ViewBag.Title = "Error";
}
<h2>
Sorry, an error occurred while processing your request.
</h2>
Error.cshtml
文件可能不具有
@model System.Web.Mvc.HandleErrorInfo
的模型,或者您可能在不同的 View 文件夹中具有多个Error.cshtml页面。
关于asp.net-mvc - 即使设置了CustomError ="On",自定义错误页面也不会显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12823520/
本篇参考: https://help.salesforce.com/s/articleView?id=sf.flow_ref_elements_custom_error.htm&ty
我想使用 catchError 将我的错误返回为自定义类型。起初,我希望我的网络层返回 Observable,然后在 ViewModel 中我为它订阅了 .OnNext、.OnError、.OnCom
我目前有 httpErrors在此处设置以处理 500:- ...... 这工作正常,但在 iis 收到错误的情况下,我仍然会看到蓝屏死机。一个
是否可以在 Web 应用程序运行时的代码中检查天气自定义错误是打开还是关闭。 最佳答案 我已经想出了如何去做它在... HttpContext.Current.IsCustomErrorEnabled
我已经将我的网页上传到服务器。 我的网页在本地系统中运行良好。但是当我将它上传到服务器时却显示错误 The configuration section 'customErrors' cannot be
当我尝试使用远程处理连接到我的服务器应用程序时出现以下错误: A problem seems to have occured whilst connecting to the remote serve
在我的 ASP.NET 网站的 web.config 中,我有 customErrors在 HTTP 404 的情况下,打开并设置为重定向到特定操作: 现在我启动 Fiddler 并在我的浏览器中查询
我创建了一个 asp.net 网页并将其上传到网络服务器上。但是,当我尝试远程查看页面时,我收到有关 web.config 文件中 customerror 标记的错误。该页面在本地工作,没有错误或警告
我有asp.net mvc 3应用程序。 当用户传递不存在的对象的ID时,我以这种方式返回404 View : Response.StatusCode = 404; return View("404"
我有一台机器上的 8080 端口上运行的 ASP.NET 服务器,出于性能原因,一个 nginx 缓存反向代理在端口 80 上运行。请求会发送到端口 80,然后,如果 nginx 缓存没有响应,则将其
这是做什么用的? ASP.NET 错误提示我必须将其放入我的 web.config 文件中。这些代码行是做什么的? 最佳答案 您可以阅读有关 的信息元素 here on MSDN .
为什么我的 typescript 引用我的自定义错误给我错误 Argument of type CustomError is not assignable to parameter of type E
来自 msdn站点,我知道 customErrors 元素提供有关 ASP.NET 应用程序的自定义错误消息的信息。 mode 属性的 RemoteOnly 值指定自定义错误仅显示给远程客户端,而 A
在旧站点中,我通过添加 redirectMode="ResponseRewrite" 来更改 CustomErrors 的工作方式(3.5 SP1 中的新增功能): 问题是:它向我显示了
ASP.NET MVC 应用程序中 web.config 文件的 customErrors 和 httpErrors 部分有什么区别? 每个部分的使用指南是什么? 最佳答案 *2016 年 4 月更新
我有这样的 web.config 设置 以及httperrors
正如我们所知,例如What is the difference between customErrors and httpErrors? , CustomErrors是在 Web 应用程序中定义错误页
我只想做如下事情: var defaultRedirectUrl = SomeMethodToGetDefaultRedirect(); 当然在 web.config 中我有 如何做到这一点? 最佳
摘要 customErrors也经常在开发部署中看到<customErrors mode="Off" />,设置这样可以在页面上看到详细的错误信息。但也为黑客提供了
我更改了以下 web.config: 1- VirtualDirectory\80\web.config 2- 14\TEMPLATE\LAYOUTS\web.config 3- 14\TEMPLAT
我是一名优秀的程序员,十分优秀!