簡體   English   中英

Web部署和文件夾權限

[英]Web deploy and folder permissions

我正在使用VS 2010來構建Web應用程序的部署包。 我使用它生成的部署ccommand腳本手動將其部署到IIS 6.0服務器。 所有的東西都被正確地復制到Inetpub默認網站下。 我唯一的問題是,部署后文件夾權限會不斷重置。

說我的網站在“Mywebsite”文件夾下。 我授予某個用戶XYS對該文件夾的完全控制權。 一切都很好。 下次部署時,用戶XYZ不再具有完全控制權限,權限將被重置。

如果要跳過ACL操作,則需要在構建中設置屬性。 你可以用兩種方式做到這一點

  1. 編輯項目文件
  2. 創建.wpp.targets文件

我建議#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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM