我正在使用从Azure下载的Publication Profile发布我的项目(这已经由以前的开发人员配置)。问题是,发布时,只会上载新文件,但不会覆盖已修改的文件。我检查了选项“删除其他文件在目的地”和修改的文件没有消失,并没有重新上传,所以现在我有错误。通过发布选项搜索,我没有找到其他选项来强制此重写。有什么想法吗
xam8gpfp1#
我检查了选项“删除其他文件在目的地”和修改的文件没有消失,并没有重新上传,所以现在我有错误。选项Remove additional files at destination将允许仅发布应用程序中新创建的文件(不在发布配置文件中)。即使您已在现有文件中进行了更改,因为该文件已存在于部署的发布文件夹中。修改后的文件将被忽略/删除。
Remove additional files at destination
最初,我使用Import Profile(从Azure应用服务下载的发布配置文件)部署了一个示例WebApp。
Import Profile
x1c 0d1x的数据现在,我对现有的Privacy.cshtml文件做了一些更改,并创建了一个新的Sample.cshtml文件。
Privacy.cshtml
Sample.cshtml
的
.cshtml
js
的源代码在GIT仓库中。由于您的源代码已经在Git Repo中,请使用新的modified/created代码文件更新Git Repository,将更改推送到Git Hub并使用GitHub从Deployment Center部署应用程序。x1c4d 1x的如果您在发布应用程序时仍然遇到问题,建议您使用New Profile => Azure => Azure App Service发布应用程序。型选择与您下载发布配置文件相同的App Service。型
modified/created
Deployment Center
New Profile
Azure
Azure App Service
App Service
1条答案
按热度按时间xam8gpfp1#
我检查了选项“删除其他文件在目的地”和修改的文件没有消失,并没有重新上传,所以现在我有错误。
选项
Remove additional files at destination
将允许仅发布应用程序中新创建的文件(不在发布配置文件中)。即使您已在现有文件中进行了更改,因为该文件已存在于部署的发布文件夹中。修改后的文件将被忽略/删除。
最初,我使用
Import Profile
(从Azure应用服务下载的发布配置文件)部署了一个示例WebApp。x1c 0d1x的数据
现在,我对现有的
Privacy.cshtml
文件做了一些更改,并创建了一个新的Sample.cshtml
文件。Remove additional files at destination
和重新发布的应用程序。的
Sample.cshtml
文件和现有`Primary Page中的更改进行了更新。的
.cshtml
和js
文件。的
源代码在GIT仓库中。
由于您的源代码已经在Git Repo中,请使用新的
modified/created
代码文件更新Git Repository,将更改推送到Git Hub并使用GitHub从Deployment Center
部署应用程序。x1c4d 1x的
如果您在发布应用程序时仍然遇到问题,建议您使用
New Profile
=>Azure
=>Azure App Service
发布应用程序。型
选择与您下载发布配置文件相同的
App Service
。型