asp.net core 2.2 生产环境直接更新View页面并立即生效
发布时间:2020-12-16 06:28:05 所属栏目:asp.Net 来源:网络整理
导读:? 有的时候我们会直接在生产环境上更新页面文件,比如更改了JS代码,CSS代码或页面的文案,布局等。这种没有改到后台代码的情况一般就是直接发布页面文件了,在asp.net core 2.2以前的版本(没有主动配置页面缓存的情况)更新了是会立即生效的,但是在2.2及
? 有的时候我们会直接在生产环境上更新页面文件,比如更改了JS代码,CSS代码或页面的文案,布局等。这种没有改到后台代码的情况一般就是直接发布页面文件了,在asp.net core 2.2以前的版本(没有主动配置页面缓存的情况)更新了是会立即生效的,但是在2.2及以后的版本在生产环境上要想立即生效得需要自己手动配置了,代码如下: 1 services.AddMvc(options =>
2 { 3 options.Filters.Add(new GlobalExceptionFilter()); 4 }).AddJsonOptions(options =>
5 { 6 options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss"; 7 }).SetCompatibilityVersion(CompatibilityVersion.Version_2_2) 8 .AddRazorOptions(options => options.AllowRecompilingViewsOnFileChange = true);
主要是这句:.AddRazorOptions(options => options.AllowRecompilingViewsOnFileChange = true);? 从属性名称可以看出来意思差不多是允许重新编译更改的视图文件(论规范命名的重要性) Microsoft Docs :https://docs.microsoft.com/en-us/aspnet/core/mvc/views/view-compilation?view=aspnetcore-2.2 这篇文章只是做个记录,如有帮助请留言点赞哦 ^_^ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在SimpleMembership中验证用户
- asp.net-mvc – 没有CreateMap的简单转换时的Automapper错误
- asp.net – 用户定义的CSS /样式
- EventBus/EventQueue 再思考
- asp.net – 无法将参数值从字符串转换为guid
- 在不刷新ASP.NET网页上的整个页面的情况下刷新内容的最佳布
- asp.net-mvc – Facebook Real-time Updates不发布数据
- asp.net – FormsAuthentication.SetAuthCookie()是否创建一
- asp.net – 无法启用/正在运行Web API属性路由
- asp.net – 动态编译的文件在.NET中使用csc.exe吗?
推荐文章
站长推荐
- asp.net – 在IIS7上设置虚拟目录
- asp.net – 不能在aspx页面的部分使用Response.W
- ASP.NET十七种正则表达试
- asp.net-mvc – 如何从强类型视图中隐藏实体框架
- asp.net-mvc – 使用asp.net属性路由的根路径的默
- asp.net-mvc-3 – Hz.Raw()的Razor替代品
- asp.net – RequiredFieldValidator要求用户单击
- asp.net – 从代码后面添加文本框服务器控件?
- 如何在asp.net C#中的SQL Server中以YY格式获取年
- asp.net-web-api – 无法使MVC4 WebApi包含JSON中
热点阅读