使用 VS 2017 发布 Web 部署不会删除文件

Posted

技术标签:

【中文标题】使用 VS 2017 发布 Web 部署不会删除文件【英文标题】:Publish Web Deploy Doesn't Delete Files with VS 2017 【发布时间】:2018-05-10 18:41:29 【问题描述】:

使用 Web 部署方法将我的本地站点发布到 Azure 配置文件。如果我删除文件并发布,该文件仍保留在服务器上。我看过这个问题的类似版本,答案建议检查“发布时删除所有文件”(不是 VS 2017 中的选项)或删除 bin 和 obj 文件夹并重新发布(尝试了几次)。

关于在发布时同步文件的任何其他建议?

【问题讨论】:

【参考方案1】:

您可以右键单击您的项目 -> 发布,然后按照下面的屏幕截图检查选项Remove additional files at destination

【讨论】:

谢谢 - 不知道我是怎么错过的 谢谢。我已经从我的项目中删除了一个 CSS 文件,并且仍然从服务器提供它。

以上是关于使用 VS 2017 发布 Web 部署不会删除文件的主要内容,如果未能解决你的问题,请参考以下文章

使用 VS2010 的 devenv.exe 部署 Web 应用程序

Visual Studio 2017 Web 部署失败

VS2017 IIS 部署.net core web项目

VS2010 数据库项目部署,如果可能发生数据丢失会失败吗?

Vs2017部署 server 2008 IIS 上 web Deploy 提示 未能建立 ssl/tls 安全通道

安装后MSI安装程序删除目标文件夹