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文件也不是一个好主意. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET MVC 3中更改Membership.ValidateUser()和其他内容
- wcf – 使用camelCase进行OData WebAPI查询字符串选项?
- 如何从ASP.Net MVC中的JavaScript到TypeScript?
- ASP.NET webforms中的模型Binder
- asp.net-mvc-3 – Editor用于收集我的模型中的项目
- asp.net-mvc-4 – Web api open oauth(DotNetOpenAuth)mvc
- 使用ASP.NET反转Ajax(Comet)
- asp.net – WebMethod以JSON格式返回值
- asp.net-mvc – 保持asp.net mvc控制器的大小
- asp.net – 建筑设计DAL层