每次我在 Visual Studio(.js、.css、.cshtml 等)中更改 Web 项目中的文件时,我的应用程序域都会立即关闭并重新启动。关闭消息(我记录的)是“ HostingEnvironment 启动关闭/App_Offline.htm 中的更改”
这在几个月的正常发展后才开始发生。我正在寻找解释或故障排除建议。
相关资料:
我如何弄清楚 Visual Studio 正在做什么导致这种情况?由于显而易见的原因,这使得在 html/css/javascript 上工作变得非常困难。
最佳答案
卸载然后重新安装 T4MVC 似乎解决了这个问题。
这可能是相关的:在我注意到这个应用程序域重启问题的几天前,发生了一些事情并创建了第二个 T4MVC.cs 文件 [称为 T4MVC1.cs]。这导致了两次定义的编译错误,删除原始 T4MVC.cs 文件修复了该问题。
当我从 nuget 卸载并重新安装 T4MVC 包时,我修改了 web.csproj 文件并更新了 <LastGenOutput>
具有“T4MVC.cs”值的元素。
我不知道生成文件的问题是否与应用程序域重启问题有关,但在删除并重新安装 T4MVC 包并重新启动 Visual Studio 后,问题就消失了。
关于asp.net - 在 Visual Studio 中编辑文件后,如何解决由于 "change in app_offline.htm"导致的应用域关闭问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8944172/