У меня есть приложение ASP.NET. В основном процесс доставки это один:Nant: изменить разрешение файла
- Nant строит приложение и создает почтовый файл на компьютере разработчика с файлами приложения без SVN папок и ненужных файлов. Этот файл поставляется с Nant-скриптом.
- Файлы zip и nant копируются на компьютер клиента
- Nant-скрипт заменяет текущие файлы сайта файлом, содержащимся в zip-файле.
Моя проблема заключается в том, что с этим процессом у меня возникает ошибка несанкционированного доступа при попытке открыть веб-сайт. Кажется, что файлы должны иметь набор разрешений для пользователя «IIS_WPG».
У меня нет возможности изменять конфигурацию IIS, поэтому мне нужно вручную изменить разрешения для каждого файла. И каждый раз, когда я заменяю файлы, разрешения удаляются, и мне нужно их снова установить.
Поэтому у меня есть два вопроса:
- Могу ли я изменить файлы разрешений с Nant? Как это сделать ?
- Можно ли избежать этой проблемы? (разработчики не имеют этого пользователя на своих компьютерах)
Просто обратите внимание, что ваше предложение - правильное решение, но параметры ... опасны :). См. Мой ответ. – 2010-07-29 12:54:13