2015-06-15 6 views
2

У меня есть автоматические сборки, которые создадут для меня сайты IIS с использованием сценариев FinalBuilder. Проблема в том, что в FinalBuilder нет возможности установить «разрешить анонимный доступ» к true при создании веб-сайта, поэтому я вынужден перейти в диспетчер IIS и изменить его вручную.IIS 6 Разрешить анонимный доступ по умолчанию

В попытке автоматизировать эту процедуру я написал сценарий, который обновит IIS Metabase.xml. Это работает, но поскольку изменения IIS кэшируются, новый веб-сайт не будет существовать в Metabase.xml до тех пор, пока он не будет обновлен из кеша. Я также попытался изменить IIS Mbschema.xml, чтобы все веб-сайты включили этот параметр по умолчанию, но это было бесполезно.

Что вы можете предложить?

ответ

3

Решение состоит в том, чтобы заставить IIS записывать изменения из кэша в Metabase.xml, таким образом, новые конфигурации будут доступны для редактирования. Это делается с помощью команды -

%systemroot%\system32\IIsCnfg.vbs /save 
Смежные вопросы