Freitag, 29. Juli 2011

ACL Probleme beim Web Deploy

Falls man beim Web Deploy eines Projektes das Problem hat, dass zuvor gesetzte Dateirechte (ACL) wieder überschrieben werden, kann man das Setzen der ACL beim Publish verhindern. Dazu kann man eine Datei mit dem Namen {ProjectName}.wpp.targets ins Verzeichnis der Projektdatei packen. Der Inhalt sollte folgender sein:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
  <PropertyGroup>
    <IncludeSetAclProviderOnDestination>False</IncludeSetAclProviderOnDestination>
  </PropertyGroup>
</Project>

Siehe:
http://stackoverflow.com/questions/3621631/web-deploy-and-folder-permissions