Если вы хотите пропустить операции ACL, вам нужно установить свойство в вашей сборке. Вы можете сделать это двумя способами
- Отредактируйте файл проекта
- Создать файл .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
, которое будет сигнализировать о том, что конвейер веб-публикации не будет включать поставщиков ACL в манифест, созданный для пакета / публикации.
Если вы хотите использовать подход № 1, просто добавьте все под элемент.