不知何故,因为一段时间以来我在调试我的 ASP.NET 网站时遇到了问题。每次我尝试调试网站时,ASP.NET 都会关闭(调用 global.asax_Application_End)。
我相信这是触发的,因为该站点是由 Visual Studio 构建的。但是,手动(重新)构建站点然后开始调试也会重新启动站点。即使调试并结束调试会话,单击站点上的几个按钮以达到所需状态,然后再次启动调试会话仍会触发构建操作,从而导致站点重新启动。
由于重启会重置 HttpRuntime.Cache 启动站点需要很长时间,有时我想调试一些涉及缓存的情况。
现在网站的属性页有一个设置:
Start Action (F5):
Before running startup page:
No Build / Build Page / Build Web Site。
我已将其设置为无构建,重新启动 Visual Studio,但每次我按 F5 或开始调试按钮时它仍会触发构建操作...
任何人关于如何解决这个问题的任何想法?
谢谢,
雅普