Интернет настраивает наши среды разработки, тестирования, тестирования и производства IIS 7.5 с помощью веб-развертывания (3.5). В нашей производственной среде используется общая конфигурация, которая находится в SAN и настроена в IIS с UNC-путем.
Путь UNC предоставляет разрешения через группу AD, частью которой я являюсь. Я могу вручную перейти в каталог, создавать, удалять и обновлять файлы. Когда я пытаюсь опубликовать веб-приложение из Visual Studio 2012 на своей рабочей станции, я получаю сообщение об ошибке:
Не удалось выполнить задачу веб-развертывания. (Произошла ошибка при фиксации изменений в системе конфигурации IIS. Идентификатор, выполняющий операцию, был "MYDOMAIN \ MYUSER". Подробнее см. http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_INSUFFICIENT_ACCESS_TO_APPHOSTCONFIG.)
Моя теория заключается в том, что это проблема делегирования с 3 переходами, когда мои учетные данные должны перейти с моей машины на веб-сервер, а затем делегированы в хранилище конфигурации. Это кажется правильным? Если нет, что еще я могу попытаться заставить это работать. Если я прав, могу ли я каким-то образом настроить делегирование службы управления IIS для обновления общей конфигурации как конкретной учетной записи, которая, как я знаю, имеет доступ?