【发布时间】:2016-01-30 06:01:25
【问题描述】:
我是 asp.net 的新手。我创建了一个 Web 应用程序并托管在 appharbor.com 中。我在项目下方创建了一个文件夹来存储用户上传的文件(\photo\product)。但是,此文件夹不会在每个部署中保留。有没有解决这个问题的通用方法?任何指南都会有所帮助。
【问题讨论】:
我是 asp.net 的新手。我创建了一个 Web 应用程序并托管在 appharbor.com 中。我在项目下方创建了一个文件夹来存储用户上传的文件(\photo\product)。但是,此文件夹不会在每个部署中保留。有没有解决这个问题的通用方法?任何指南都会有所帮助。
【问题讨论】:
我假设您正在使用 WebDeploy 将应用程序部署到 AppHarbor。您可以使用以下 MSBuild 参数指示 WebDeploy 不要从 MSBuild 中删除服务器上的现有文件:
/p:SkipExtraFilesOnServer=true
或在 MSDeploy 部署期间使用以下参数:
-enableRule:DoNotDelete
【讨论】: