Я создаю .exe
для установки моего приложения MVC на серверы клиента. Он загружает zip-файл из Интернета, извлекает все файлы в нужные места, обновляет файл web.config
, чтобы включить все правильные ключи приложения.Как добавить разрешения для web.config в установщик
Проблема, с которой у меня возникает, заключается в том, что у IIS нет разрешений на чтение web.config
, поэтому я получаю HTTP Error 500.19
.
Я знаю, что могу просто дать инструкции установщику, который говорит им, чтобы добавить разрешения вручную, но это выглядит немного дешевле.
Итак, в C#, что я могу сделать в конце моего установщика, чтобы IIS мог читать мой файл web.config
и действительно все остальное на моем сайте.
Какую учетную запись пользователя выполняет ваш установщик при установке сайта на веб-сервере? – sh1rts
Удостоверьтесь, что вы публикуете реальный вопрос. Вы хотите исправить проблему 500.19 или что-то еще? –
@ sh1rts Я разрешаю пользователю работать только как администратор. – JohZant