【发布时间】:2013-05-27 23:57:15
【问题描述】:
我有一个正在自定义的网络应用程序(实际上是 Orchard CMS),我想使用 Web Publishing aka MSDeploy 将我的构建服务器直接推送到我的托管服务提供商。
问题是,当我发布站点时(从 Visual Studio,尚未从构建服务器尝试过),它会从目标网站中删除写权限,这使得 Orchard 立即崩溃,因为它不能再访问其数据库(等)。
我们可以争论这是否明智,但归根结底是 Orchard 需要写入权限,而网络发布坚持要删除该权限,这会破坏网站。不好。每次发布时我都必须登录服务提供商的控制面板并重置权限,这使得该过程不太自动化。
那么,如何让 Web Publishing 不使用 ACL?我在任何地方的解决方案中都找不到任何设置。
谢谢, --蒂姆
【问题讨论】:
-
这确实应该是发布中的设置,但网络部署文档非常不完整。
标签: orchardcms acl msdeploy web-publishing