我有一个几年前构建的在ASP.NET 4.0中运行的应用程序。它运行正常,但是服务器崩溃了,我们不得不将代码移到新服务器上。它以前在IIS 7中运行,但现在新服务器(2016)正在运行IIS v10。我已经将应用程序设置为尽其所能,就像在旧服务器上一样,该应用程序启动了。但是,在登录过程中,我使用HttpContext.current,仅此引用引发此异常:
对象引用未设置为对象的实例。
由于该网站已经运行了多年,我担心在设置该站点时我会缺少一些基本没有HttpContext的东西(再次,只是尝试引用HttpContext.current崩溃。
如果有人能指出我正确的方向,我将不胜感激。
答案 0 :(得分:0)
尝试如下所示在web.config的system.webServer / modules部分中添加runAllManagedModulesForAllRequests="True"
<modules runAllManagedModulesForAllRequests="True">
这可能是由于ASP.NET会话错误