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