gpt4 book ai didi

asp.net-mvc - 如何在 ASP.NET MVC 应用程序中获取 "real"HttpContext?

转载 作者:行者123 更新时间:2023-12-03 05:53:37 26 4
gpt4 key购买 nike

不幸的是,我需要这样做。我使用 ELMAH 作为错误日志。在路由到 error.aspx View 之前,我必须获取默认的 ELMAH 错误日志,以便可以记录异常。您曾经可以使用

Elmah.ErrorLog.Default

但是,这现在已标记为已过时。编译器指示我使用该方法

Elmah.ErrorLog.GetDefault(HttpContext context)

MVC 的上下文是 HttpContextBase 类型,这使我们能够模拟它(是的!)。我们如何处理需要旧式 HttpContext 的不支持 MVC 的库?

最佳答案

尝试System.Web.HttpContext.Current。它应该可以解决问题。

获取有关单个 HTTP 请求的特定于 HTTP 的信息。

MSDN

关于asp.net-mvc - 如何在 ASP.NET MVC 应用程序中获取 "real"HttpContext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/153630/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com