【问题标题】:ASP.NET how to persist user uploaded files across each deployASP.NET 如何在每次部署中持久保存用户上传的文件
【发布时间】:2016-01-30 06:01:25
【问题描述】:

我是 asp.net 的新手。我创建了一个 Web 应用程序并托管在 appharbor.com 中。我在项目下方创建了一个文件夹来存储用户上传的文件(\photo\product)。但是,此文件夹不会在每个部署中保留。有没有解决这个问题的通用方法?任何指南都会有所帮助。

【问题讨论】:

    标签: asp.net appharbor


    【解决方案1】:

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

    /p:SkipExtraFilesOnServer=true
    

    或在 MSDeploy 部署期间使用以下参数:

    -enableRule:DoNotDelete
    

    【讨论】:

      猜你喜欢
      • 2011-08-09
      • 2016-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多