[英]Web deploy and folder permissions
我正在使用VS 2010來構建Web應用程序的部署包。 我使用它生成的部署ccommand腳本手動將其部署到IIS 6.0服務器。 所有的東西都被正確地復制到Inetpub默認網站下。 我唯一的問題是,部署后文件夾權限會不斷重置。
說我的網站在“Mywebsite”文件夾下。 我授予某個用戶XYS對該文件夾的完全控制權。 一切都很好。 下次部署時,用戶XYZ不再具有完全控制權限,權限將被重置。
如果要跳過ACL操作,則需要在構建中設置屬性。 你可以用兩種方式做到這一點
我建議#2。 對於這種情況,請在與項目文件相同的目錄中創建一個名為{ProjectName} .wpp.targets的新文件,其中{ProjectName}是項目的名稱。 然后在這個文件里面你應該放置以下內容。
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
ToolsVersion="4.0">
<PropertyGroup>
<IncludeSetAclProviderOnDestination>False</IncludeSetAclProviderOnDestination>
</PropertyGroup>
</Project>
在這里,您將設置屬性IncludeSetAclProviderOnDestination
,該屬性將指示Web發布管道在包/發布的清單中不包含ACL提供程序。
如果你想采取方法#1只是扔在整個下面的元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.