我正在 powershell 中运行构建过程并使用 msdeploy 将网站部署到远程服务器。我需要在网站部署时或部署后在特定文件上设置 acl。
做这个的最好方式是什么?
答案1
您可以使用setAcl provider
。您需要切换以使用manifest
源提供商:
<customManifest>
<!-- or whatever your web app source is -->
<iisApp path="Default Web Site" />
<setAcl path="Default Web Site\web.config"
setAclUser="ApplicationPoolIdentity"
setAclAccess="Write"
setAclResourceType="File" />
</customManifest>