【问题标题】:Temporary folder for uploads上传临时文件夹
【发布时间】:2011-11-15 23:34:32
【问题描述】:

我想在我的应用程序中创建一个临时文件夹来存储上传。我已将该文件夹添加到我的应用程序中,它在开发过程中运行良好。

但是,当我发布到我的测试服务器时,除非文件夹中有文件,否则该文件夹不会被发布。最重要的是,文件夹的权限错误,我需要通过登录到测试服务器并通过资源管理器手动更改它们。我正在使用 ClickOnce WebDeploy 发布到测试服务器。

有没有比我这样做更好的选择?或者在发布时设置文件夹权限的方法?

【问题讨论】:

    标签: .net asp.net-mvc iis-7.5 microsoft-web-deploy


    【解决方案1】:

    要自动设置文件夹权限,请参阅 http://sedodream.com/2011/11/08/SettingFolderPermissionsOnWebPublish.aspx

    要部署要部署的文件夹,最简单的方法是在项目的文件夹中放置一个虚拟文件,例如没有任何内容的 .txt 文件。 Web Deploy 不会复制空文件夹。

    【讨论】:

      【解决方案2】:

      执行此操作的“官方”方式是使用WebDeploy,但这不是一项简单的工作,需要大量工作来设置、配置,然后为您的站点创建部署脚本。

      你没有提到你使用什么方法来发布。 FTP?文件系统?

      【讨论】:

      • 我只是在VS中使用内置发布,我认为它称为ClickOnce?
      • @link664 - 是的,但是有几种使用方法。 FTP、文件系统、Webdeploy 等。
      • 还有比创建我自己的文件夹更好的方法吗?比如使用系统临时文件夹什么的?
      猜你喜欢
      • 1970-01-01
      • 2019-06-16
      • 2018-04-24
      • 2012-08-14
      • 2018-01-18
      • 1970-01-01
      • 2020-01-07
      • 1970-01-01
      • 2015-05-14
      相关资源
      最近更新 更多