加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 在Visual Studio中编辑文件后,如何解决由于“app_off

发布时间:2020-12-16 07:04:22 所属栏目:asp.Net 来源:网络整理
导读:每当我在Visual Studio中更改Web项目中的文件(.js,.css,.cshtml,无论如何)时,我的应用程序域都会立即关闭并重新启动.关闭消息(我记录)是“HostingEnvironment启动关闭/ App_Offline.htm中的更改” 这正是在经过数月的正常发展之后才开始发生的.我正在寻找解
每当我在Visual Studio中更改Web项目中的文件(.js,.css,.cshtml,无论如何)时,我的应用程序域都会立即关闭并重新启动.关闭消息(我记录)是“HostingEnvironment启动关闭/ App_Offline.htm中的更改”

这正是在经过数月的正常发展之后才开始发生的.我正在寻找解释或建议进行故障排除.

相关信息:

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

我如何弄清楚Visual Studio正在做什么导致这种情况?由于显而易见的原因,这使得处理html / css / javascript变得非常困难.

解决方法

看来,卸载然后重新安装T4MVC修复了问题.

这可能是相关的:在我注意到这个app域重启问题的前几天,发生了一些事情并创建了第二个T4MVC.cs文件[称为T4MVC1.cs].这导致两次定义事物的编译错误,并删除原始T4MVC.cs文件修复了该问题.

当我从nuget卸载并重新安装T4MVC软件包时,我修改了web.csproj文件并更新了< LastGenOutput>元素的值为“T4MVC.cs”.

我不知道生成的文件的问题是否与应用程序域重新启动问题有关,但在删除并重新安装T4MVC软件包并重新启动Visual Studio之后问题就消失了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读