gpt4 book ai didi

asp.net-mvc - ASP.NET MVC发布不会覆盖CSHTML文件

转载 作者:行者123 更新时间:2023-12-05 00:00:46 24 4
gpt4 key购买 nike

我一直在定期发布我的网站,没有太多麻烦。但是今天我注意到,它不会用新版本覆盖现有的.cshtml Razor 文件。我发布,查看该文件夹,然后看到文件仍然过时。如果删除文件然后发布,它将把新版本放在那里。但是,如果文件已经存在,它将不会覆盖它,并且我的生产网站已经过时。我尝试执行“发布前删除文件”选项,但它给我带来了无法删除文件夹的访问错误。我尝试删除整个文件夹,但随后丢失了.svn文件夹,因此无法识别版本控制。

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

最佳答案

似乎在文件上设置了“只读”属性,因此它们不会被覆盖。检查“VS输出”窗口是否有错误迹象。

建议:尽量不要在源代码管理中包含生成的文件(这也意味着包含已发布文件的文件夹)。 VCS工具通常倾向于锁定其工作的文件。

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

关于asp.net-mvc - ASP.NET MVC发布不会覆盖CSHTML文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9506550/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com