C# ASP.NET核心MVC :异常处理

您所在的位置:网站首页 ajax请求异常处理 C# ASP.NET核心MVC :异常处理

C# ASP.NET核心MVC :异常处理

2023-05-31 04:54| 来源: 网络整理| 查看: 265

我构建了一个C# ASP.NET Core2MVC应用程序,运行良好。有时我在数据库中遇到一些奇怪的错误,我需要更多的数据来分析。

我有我自己的error-class

if (env.IsProduction()) { app.UseBrowserLink(); app.UseExceptionHandler("/error/index"); }

如果用户已经登录,并记录更多的数据,如IP地址或用户in:

_context.Error.Add(new Error { errorMessage = feature.Error.Message?.ToString(), errorStackTrace = feature.Error.StackTrace?.ToString(), errorUserAgent = Request.Headers["User-Agent"].ToString(), errordate = DateTime.Now, errorIP = HttpContext.Features.Get()?.RemoteIpAddress?.ToString(), errorInnerException = feature.Error.InnerException?.ToString(), errorSource = feature.Error.Source?.ToString(), errorUserID = (tmpUserID.ToString() == "00000000-0000-0000-0000-000000000000") ? null : tmpUserID.ToString(), errorForm = SesionFormData }); _context.SaveChanges();

但我找不到方法来获取会话数据,甚至无法获取崩溃请求的简单URL参数:(

有什么办法吗?

非常感谢,拉尔夫



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3