草庐IT

HttpContextBase

全部标签

c# - 如何在 ASP.NET MVC 4 中使用 Autofac 注入(inject) HttpContextBase

我正在使用ASP.MVC4和Autofac。我在我的global.asax.cs文件中注册了以下内容:ContainerBuilderbuilder=newContainerBuilder();builder.Register(c=>c.Resolve().Request).As().InstancePerHttpRequest();builder.Register(c=>c.Resolve().Response).As().InstancePerHttpRequest();builder.Register(c=>c.Resolve().Server).As().InstancePer

c# - 如何在 ASP.NET MVC 4 中使用 Autofac 注入(inject) HttpContextBase

我正在使用ASP.MVC4和Autofac。我在我的global.asax.cs文件中注册了以下内容:ContainerBuilderbuilder=newContainerBuilder();builder.Register(c=>c.Resolve().Request).As().InstancePerHttpRequest();builder.Register(c=>c.Resolve().Response).As().InstancePerHttpRequest();builder.Register(c=>c.Resolve().Server).As().InstancePer

c# - System.Web.HttpContextBase' 不包含带有 Elmah 日志记录的 'Current' MVC 4 的定义

我有一个C#ASP.NETMVC4项目,它使用Elmah来捕获任何未处理的异常。这在大多数情况下都很有效。但是我发现对于使用JQueryAjax调用调用的Controller方法,我无法获取当前上下文。例如,在我返回JsonResult的Controller方法中,我有这个测试代码;try{thrownewException("Thisisatest");}catch(Exceptione){Elmah.ErrorLog.GetDefault(HttpContext.Current).Log(newElmah.Error(e));}HttpContext.Current导致以下错误;'

c# - System.Web.HttpContextBase' 不包含带有 Elmah 日志记录的 'Current' MVC 4 的定义

我有一个C#ASP.NETMVC4项目,它使用Elmah来捕获任何未处理的异常。这在大多数情况下都很有效。但是我发现对于使用JQueryAjax调用调用的Controller方法,我无法获取当前上下文。例如,在我返回JsonResult的Controller方法中,我有这个测试代码;try{thrownewException("Thisisatest");}catch(Exceptione){Elmah.ErrorLog.GetDefault(HttpContext.Current).Log(newElmah.Error(e));}HttpContext.Current导致以下错误;'