覆盖ASP.NET MVC中的HttpApplication

时间:2018-06-15 15:39:05

标签: asp.net .net model-view-controller asp.net-mvc-5

目前我的项目已经覆盖了HttpApplication,就像这样

MyWebApp : HttpApplication

这个类扩展了一点HttpApplication,我在这里有自己的属性。 global.asax然后从MyWebApp派生。 在基本控制器中,我想获得一个MyWebApp类的实例,我希望这个实例只有一个,我接下来会得到它:

var myWebApp = HttpContext.ApplicationInstance as MyWebApp

但问题是,此时myWebApp并不包含我添加的属性。有没有办法迫使应用程序认为HttpContext中的ApplicationInstance不仅是HttpApplication的MyWebApp实例,我相信这是我的属性为空的原因。感谢。

0 个答案:

没有答案