31 lines
1.3 KiB
XML
31 lines
1.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
|
|
<Target Name="SetupCustomAcls" AfterTargets="AddIisSettingAndFileContentsToSourceManifest">
|
|
<ItemGroup>
|
|
<MsDeploySourceManifest Include="setAcl">
|
|
<Path>$(_MSDeployDirPath_FullPath)\logs</Path>
|
|
<setAclAccess>Read,Write</setAclAccess>
|
|
<setAclResourceType>Directory</setAclResourceType>
|
|
<AdditionalProviderSettings>setAclResourceType;setAclAccess</AdditionalProviderSettings>
|
|
</MsDeploySourceManifest>
|
|
</ItemGroup>
|
|
</Target>
|
|
|
|
<Target Name="DeclareCustomParameters" AfterTargets="AddIisAndContentDeclareParametersItems">
|
|
<ItemGroup>
|
|
<MsDeployDeclareParameters Include="logsSetAclParam">
|
|
<Kind>ProviderPath</Kind>
|
|
<Scope>setAcl</Scope>
|
|
<Match>^$(_EscapeRegEx_MSDeployDirPath)\\logs$</Match>
|
|
<Description>Add write permission to the logs folder.</Description>
|
|
<DefaultValue>{$(_MsDeployParameterNameForContentPath)}/logs</DefaultValue>
|
|
<Value>$(_DestinationContentPath)/logs</Value>
|
|
<Tags>Hidden</Tags>
|
|
<Priority>$(VsSetAclPriority)</Priority>
|
|
<ExcludeFromSetParameter>True</ExcludeFromSetParameter>
|
|
</MsDeployDeclareParameters>
|
|
</ItemGroup>
|
|
</Target>
|
|
|
|
</Project> |