问题描述
||
多年来,在多个版本的Visual Studio中,“发布Web”命令一直存在一个错误(用鼠标右键单击Web应用程序并单击“发布”时会出现此错误)。
非常间歇性地(大约10%的时间),如果已更改的某些文件已经存在于输出目录中,则不会部署它们。这是非常令人不安的行为,因为您永远无法确信所有更改的文件都已正确复制到目标位置。我知道的唯一解决方法是完全清除目标目录,但这是一个很大的麻烦。
还有其他人遇到此问题吗?可能是什么原因?有任何已知的解决方法吗?
解决方法
我也遇到过这个问题。是的,这令人不安。特别是因为我们似乎要等待2年才能进行Visual Studio更新。
我发现的唯一解决方法是检查一些已更改的ASPX文件,并验证它们是否已更改,如果未更改,则选择“发布”中的“删除所有文件”选项以强制进行完全重建(缓慢而乏味)。