加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

asp.net core只修改视图.cshtml不用重启restart的解决方案

发布时间:2023-07-31 15:36:08 所属栏目:Asp教程 来源:未知
导读: asp.net core有三种运行模式development,product,staging。dotnet运行,默认是product模式运行,所以在如果不是通过vs方式debug方式运行,修改视图.cshtml,在不重启的情况下是不会生效的,

asp.net core有三种运行模式development,product,staging。dotnet运行,默认是product模式运行,所以在如果不是通过vs方式debug方式运行,修改视图.cshtml,在不重启的情况下是不会生效的,这就显得很麻烦,每次都要重启app应用才能看到更改效果。

后来查资料发现dotnet core有一个环境变量,ASPNETCORE_ENVIRONMENT很重要。当这个值为Development时就会不用重启,直接刷新页面就能看到View的变化。

一、添加环境变量

计算机=》高级=》环境变量

from clipboard

缺点是全局生效,可能会影响其它dotnet core程序。

二、通过setx设置

setx ASPNETCORE_ENVIRONMENT "Development"

setx ASPNETCORE_ENVIRONMENT "Development" /m

/m表示系统环境变量。

缺点:也是全局永久生效,而且当前cmd窗口无效要新开的窗口才生效。

三、通过运行参数指定(推荐)

dotnet nop.Web.dll --environment "Development"

环境变量参数的形式ASP 变量,灵活、方便,且不全局污染。

(编辑:常州站长网)

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

    推荐文章