ASP.NET如何跨每个部署持久保存用户上载的文件

ASP.NET如何跨每个部署持久保存用户上载的文件,asp.net,appharbor,Asp.net,Appharbor,我是asp.net新手。我已经创建了一个web应用程序并托管在appharbor.com上。我在项目下面创建了一个文件夹来存储用户上传的文件(\photo\product)。但是,此文件夹不会在每个部署中持久化。有什么共同的方法来解决这个问题吗?任何指南都会有帮助。我假设您正在使用WebDeploy将应用程序部署到AppHarbor。可以使用以下MSBuild参数指示WebDeploy不要从MSBuild删除服务器上的现有文件: /p:SkipExtraFilesOnServer=true -

我是asp.net新手。我已经创建了一个web应用程序并托管在appharbor.com上。我在项目下面创建了一个文件夹来存储用户上传的文件(\photo\product)。但是,此文件夹不会在每个部署中持久化。有什么共同的方法来解决这个问题吗?任何指南都会有帮助。

我假设您正在使用WebDeploy将应用程序部署到AppHarbor。可以使用以下MSBuild参数指示WebDeploy不要从MSBuild删除服务器上的现有文件:

/p:SkipExtraFilesOnServer=true
-enableRule:DoNotDelete
或者在MSDeploy部署期间使用以下参数:

/p:SkipExtraFilesOnServer=true
-enableRule:DoNotDelete