5
我正在使用VS 2010爲Web應用程序構建部署包。我使用它生成的部署命令腳本將其手動部署到IIS 6.0服務器。所有的東西都被正確地複製到Inetpub默認網站下。我唯一的問題是,部署後文件夾權限不斷重置。Web部署和文件夾權限
假設我的網站位於「Mywebsite」文件夾下。我授予某個用戶XYS完全控制這個文件夾。一切都很好。下次我部署時,用戶XYZ不再具有完全控制權限並且權限被重置。
我正在使用VS 2010爲Web應用程序構建部署包。我使用它生成的部署命令腳本將其手動部署到IIS 6.0服務器。所有的東西都被正確地複製到Inetpub默認網站下。我唯一的問題是,部署後文件夾權限不斷重置。Web部署和文件夾權限
假設我的網站位於「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只是扔在整個ELEMENT下。
這不是Superuser.com的問題嗎? – 2010-09-01 20:04:28
您不能在您的部署中設置此特定權限嗎? http://sedodream.com/2011/11/08/SettingFolderPermissionsOnWebPublish.aspx – bob 2012-12-05 09:48:44