Visual Studio和Azure:发布配置文件仅上载新文件,不覆盖以前的文件

xpcnnkqh  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(120)

我正在使用从Azure下载的Publication Profile发布我的项目(这已经由以前的开发人员配置)。
问题是,发布时,只会上载新文件,但不会覆盖已修改的文件。
我检查了选项“删除其他文件在目的地”和修改的文件没有消失,并没有重新上传,所以现在我有错误。
通过发布选项搜索,我没有找到其他选项来强制此重写。
有什么想法吗

xam8gpfp

xam8gpfp1#

我检查了选项“删除其他文件在目的地”和修改的文件没有消失,并没有重新上传,所以现在我有错误。
选项Remove additional files at destination将允许仅发布应用程序中新创建的文件(不在发布配置文件中)。
即使您已在现有文件中进行了更改,因为该文件已存在于部署的发布文件夹中。修改后的文件将被忽略/删除。

  • 检查下面的解决方法。*

最初,我使用Import Profile(从Azure应用服务下载的发布配置文件)部署了一个示例WebApp。

  • 初始输出:*

x1c 0d1x的数据
现在,我对现有的Privacy.cshtml文件做了一些更改,并创建了一个新的Sample.cshtml文件。

  • 正如你提到的检查Remove additional files at destination和重新发布的应用程序。


  • 我已经尝试了这两个选项(通过选中和取消选中删除其他文件在目的地)。
  • 您可以看到,WebApp已使用新创建的Sample.cshtml文件和现有`Primary Page中的更改进行了更新。


  • 已尝试使用.cshtmljs文件。



源代码在GIT仓库中。
由于您的源代码已经在Git Repo中,请使用新的modified/created代码文件更新Git Repository,将更改推送到Git Hub并使用GitHub从Deployment Center部署应用程序。
x1c4d 1x的
如果您在发布应用程序时仍然遇到问题,建议您使用New Profile => Azure => Azure App Service发布应用程序。


选择与您下载发布配置文件相同的App Service

相关问题