上传的临时文件夹

时间:2011-11-15 23:34:32

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

我想创建一个临时文件夹来存储我的应用程序中的上传内容。我已将该文件夹添加到我的应用程序中,它在开发过程中正常工作。

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

您没有提到您用于发布的方法。 FTP?文件系统?