asp.net-core – app.UseErrorHandler()可以访问错误详细信息吗?
发布时间:2020-05-25 04:34:02 所属栏目:asp.Net 来源:互联网
导读:在我的MVC4应用程序中,我有一个global.asax.cs覆盖Application_Error(对象发送者,EventArgs e),我可以在其中提取异常,statusCode和requestedUrl(用于处理404).这将被发送到我的控制器,错误页面将是不同的404s与5xx(这些获得堆栈跟踪).我没有看到如何使用UseEr
|
在我的MVC4应用程序中,我有一个global.asax.cs覆盖Application_Error(对象发送者,EventArgs e),我可以在其中提取异常,statusCode和requestedUrl(用于处理404).这将被发送到我的控制器,错误页面将是不同的404s与5xx(这些获得堆栈跟踪).我没有看到如何使用UseErrorHandler()将相同的信息添加到我的错误操作中.我在ASP.NET Core中使用正确的方法吗? 解决方法2016年8月2日 – 1.0.0的更新Startup.cs using Microsoft.AspNet.Builder;
namespace NS
{
public class Startup
{
...
public virtual void Configure(IApplicationBuilder app)
{
...
app.UseExceptionHandler("/Home/Error");
...
}
}
}
HomeController.cs using Microsoft.AspNet.Diagnostics;
using Microsoft.AspNet.Http.Features;
using Microsoft.AspNet.Mvc;
using Microsoft.Extensions.Logging;
namespace NS.Controllers
{
public class HomeController : Controller
{
static ILogger _logger;
public HomeController(ILoggerFactory factory)
{
if (_logger == null)
_logger = factory.Create("Unhandled Error");
}
public IActionResult Error()
{
var feature = HttpContext.Features.Get<IExceptionHandlerFeature>();
var error = feature?.Error;
_logger.LogError("Oops!",error);
return View("~/Views/Shared/Error.cshtml",error);
}
}
}
project.json ...
"dependencies": {
"Microsoft.AspNet.Diagnostics": "1.0.0",...
}
... (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- environment-variables – 如何在生产环境中设置ASP.NET 5环
- asp.net-mvc-3 – 剃刀中的部分的默认内容
- asp.net – 我可以在MasterPage中使用UpdatePanel来包装嵌套
- asp.net-mvc – 处理MVC中的无效URL
- asp.net – 如何连接RDLC表达式中的值?
- asp.net-mvc – 是否可以从HttpContext访问TempData键/值?
- asp.net – 访问offsetParent时是否存在IE 6/7“未指定错误
- asp.net-mvc – 如何使基于列表的编辑器模板正确绑定POST操
- .net – 如何在请求标头上调用需要承载令牌的NSwag客户端方
- asp.net – 进程服务应用程序池“经典.NET AppPool”遭受与
推荐文章
站长推荐
- asp.net-mvc – 如何在MVC Unobtrusive Validati
- asp.net-mvc – 使用浏览器栏将列表传递给MVC We
- asp.net-mvc-3 – MVC HttpPostedFileBase总是空
- asp.net-mvc – 异步操作方法
- asp.net-mvc – DataAnnotationsModelBinder如何
- asp.net-mvc – ASP.Net MVC和WebAPI加密
- asp.net – IIS作为反向代理 – 从后端服务器压缩
- asp.net-mvc – SOA vs MVC – 何时使用
- asp.net 根据汉字的拼音首字母搜索数据库(附 LIN
- asp.net-mvc – ELMAH – MVC 3 – 403 – 禁止:
热点阅读
