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

asp.net-mvc – asp.net mvc publish不会覆盖cshtml文件

发布时间:2020-12-16 06:30:51 所属栏目:asp.Net 来源:网络整理
导读:我一直在定期发布我的网站,没有太多麻烦.但今天我注意到它不会用新版本覆盖现有的.cshtml剃刀文件.我发布,查看文件夹,看看文件仍然过时.如果我删除该文件然后发布,它将把新版本放在那里.但是如果文件已经存在,它将不会覆盖它,我的生产网站已经过时了.我尝试
我一直在定期发布我的网站,没有太多麻烦.但今天我注意到它不会用新版本覆盖现有的.cshtml剃刀文件.我发布,查看文件夹,看看文件仍然过时.如果我删除该文件然后发布,它将把新版本放在那里.但是如果文件已经存在,它将不会覆盖它,我的生产网站已经过时了.我尝试了“发布前删除文件”选项,但它给了我一个访问错误,它无法删除文件夹.我尝试删除整个文件夹,但后来我丢失了.svn文件夹,它无法识别版本控制.

有没有办法强制发布命令用最新版本覆盖我的.cshtml文件? (注意:dll文件被覆盖正常)

解决方法

似乎在文件上设置了只读属性,因此无法覆盖它们.检查VS Output窗口是否有错误迹象.

建议:尽量不要在源代码管理中包含生成的文件(这也意味着包含已发布文件的文件夹). VCS工具通常会锁定他们所处理的文件.

在Test / Prod服务器上安装.svn文件也不是一个好主意.

(编辑:李大同)

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

    推荐文章
      热点阅读