gpt4 book ai didi

asp.net - 在 Visual Studio 中编辑文件后,如何解决由于 "change in app_offline.htm"导致的应用域关闭问题?

转载 作者:行者123 更新时间:2023-12-04 18:49:05 25 4
gpt4 key购买 nike

每次我在 Visual Studio(.js、.css、.cshtml 等)中更改 Web 项目中的文件时,我的应用程序域都会立即关闭并重新启动。关闭消息(我记录的)是“ HostingEnvironment 启动关闭/App_Offline.htm 中的更改

这在几个月的正常发展后才开始发生。我正在寻找解释或故障排除建议。

相关资料:

  • 这发生在更改 Web 项目中的文件后。我不是在做编译。
  • ASP.NET MVC 3 与 T4MVC插件
  • 当我更改 Web 项目引用的 View 或任何内容文件 [.js, .css] 时发生
  • 项目配置为使用 Visual Studio 内部 Web 服务器,但我通过 IIS 访问该网站。 【网站目录指向磁盘上的web项目目录】
  • 我没有 app_offline.htm 文件,也没有看到为我创建的文件
  • /bin/中的文件似乎未更改 [时间戳未更改]
  • 我正在使用 NCrunch,但在禁用它的情况下仍然会发生这种情况
  • 这仅在我更改 Visual Studio 中的文件时发生。使用文本编辑器进行编辑不会导致应用程序域重新启动。

  • 我如何弄清楚 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/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com