我将我的开发机器升级到了 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 应用程序项目模板重现该问题,删除了不必要的内容并且无法重现此问题。
但是,在我的实际项目中,问题仍然存在:更改 aspx 或 ascx 文件会导致 Application_Start 事件被触发。
我还将真实项目中的 web.config 剥离到最低限度,使其看起来像新项目中的那样,但这也不允许我删除错误。我在 web.config 中注释掉的东西是 DevExpress Controls、自定义健康监控、IIS UrlRewrite 2
Applicationpool as Integrated,v4.0 与 NetworkService 作为身份