我将我的开发机升级到了Windows 8和Visual Studio 2012。
我正在本地的IIS上测试我的ASP.Net应用程序(也升级到了.net 4.5)。
有一件事情很让我烦恼,这在我上一个配置中并没有出现过(Windows 7,VS 2010,.net 4.0),那就是当标记文件更改后,InProc会话会被重新启动。
例如: 我已经登录到我的本地ASP.net应用程序,更改并保存.ascx文件,在刷新网页时,会话就消失了。
如何关闭会话重新启动问题?
编辑: 我尝试使用新的VS 2012 Web Application项目模板复现这个问题,删除了不必要的内容,但无法复制此问题。
但是,在我的真实项目中,问题仍然存在:对aspx或ascx文件的更改导致Application_Start事件被触发。
我还将我的真实项目中的web.config简化到最低限度,看起来像新项目中的那个,但这并没有让我解决这个问题。我在web.config中注释掉的内容包括DevExpress Controls、自定义healthMonitoring、IIS UrlRewrite 2。
应用程序池为Integrated,v4.0,Identity为NetworkService。