发布Web应用程序但不覆盖app_data但删除现有文件?

问题描述 投票:0回答:1

[好吧,我想我从来没有解决过这个问题,或者不记得在vs中使用发布配置文件时如何保留app_data文件夹。使用vs 2019使用较旧的Webforms项目并使用unc路径发布到服务器上的文件夹中。工作正常,但我不必覆盖app_data文件夹。在发布配置文件中,有一些选项,例如删除现有文件排除app_data中的文件

如果我希望将app_data文件夹保留在目标上,则我不是应该使用删除现有文件吗?尝试这样做,即使从app_data中排除文件,app_data文件夹仍被删除。仅当我取消选中“删除现有文件”时,目标上的app_data才会保持不变。

visual-studio iis-7
1个回答
0
投票

我不再同意,我们不应该勾选Delete existing files选项,并勾选exclude files in app_data来保留网站路径中的现有App_Data目录。更新文件时,这还将覆盖网站目录中具有相同名称的其他文件。Delete existing files将在发布更新的文件之前删除网站物理路径中的所有文件。勾选exclude files in App_data表示当前App_Data文件夹的文件不会发布到网站的物理路径中,从而将保留网站中现有的AppData目录。请随时告诉我是否有什么我可以帮助的。

© www.soinside.com 2019 - 2024. All rights reserved.