我刚刚迁移到新的开发机器,当我启动我的ASP.NET应用程序时,它启动正常,包括调用Session_Start,并显示WebForms登录表单(遗产,我知道)。但是当我点击该网页上的任何地方时,iisexpress会以退出代码-1(0xffffffff)终止。它似乎跳过了Session_End和Application_End,因为我的System.Diagnostics.Debug.WriteLine(...)
调用没有在“输出”面板中生成输出。
知道可能发生的事情或我如何研究它?我无法在网上找到任何有用的内容。
更新2018-05-17: 问题已经消失。
昨天发布后,我尝试了一些选项:禁用调试并继续,更改为使用Chrome而不是FF,启动选项已更改为"当前页面"到"特定页面" (索引页面)或"开始URL" (也是索引页面)。问题消失了。
今天早上,我尝试将这些选项重置为我认为最初的选项,但无法重现问题。
所以,我只能假设我的系统存在一些暂时性问题。