我想创建一个临时文件夹来存储我的应用程序中的上传内容。我已将该文件夹添加到我的应用程序中,它在开发过程中正常工作。
但是,当我发布到测试服务器时,除非文件夹中包含文件,否则不会发布该文件夹。最重要的是,文件夹上的权限是错误的,我需要通过登录测试服务器并通过资源管理器手动更改它们。我正在使用ClickOnce WebDeploy发布到测试服务器。
有没有比我这样做更好的选择?或者在发布时设置文件夹权限的某种方式?
答案 0 :(得分:1)
要自动设置文件夹权限,请参阅 http://sedodream.com/2011/11/08/SettingFolderPermissionsOnWebPublish.aspx
要获取要部署的文件夹,最简单的方法是在项目的文件夹中放置一个虚拟文件,如.txt文件,其中没有任何内容。 Web Deploy不会复制空文件夹。
答案 1 :(得分:0)
执行此操作的“官方”方式是使用WebDeploy,但这不是一项简单的任务,需要大量工作来设置,配置,然后为您的网站创建部署脚本。
您没有提到您用于发布的方法。 FTP?文件系统?