我成功配置了IIS Web部署的IIS并添加了IIS管理器用户。 问题是当我尝试发布,我回来的错误配置Web部署IIS用户权限
错误1 Web部署任务失败。 (无法执行指定目录(“2_0_50727”)的操作 (“删除目录”)。如果服务器管理员尚未授权此 操作用于您正在使用的用户凭证,则可能发生此 了解详情: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER)C:\ PROGRAM 文件 (86)\的MSBuild \微软\ VisualStudio的\ V12.0 \网络\ Microsoft.Web.Publishing.targets 4270 5的WebAPI
这意味着不久,没有premissions供用户处理根文件夹内容。我想不通,谁是用户,给予权限。
链接的微软页面告诉大多数情况下,它是“本地服务”,它已经拥有完全的控制权限。所以我尝试了更多的“IUSR”,“DefaultAppPool” - 仍然不是正确的。临时解决方案是给予“每个人”的权限,然后它的工作... 但谁是合适的用户 ??
你看过吗? http://blogs.iis.net/krolson/using-iis-manager-accounts-for-web-deployment-tool-msdeploy-delegation有一个标题部分**“如何找出要为IIS添加的帐户用户ACL“** –
您是否用适当的结构构建了IIS?切勿使用defaultapppool,因为这是一个不好的做法。您需要在IIS中创建一个新站点,还要为该站点发布一个文件夹,并为该站点托管一个新的IIS池。 – TGarrett