2010-12-08 5 views
4

У меня есть приложение ASP.NET, работающее под IIS. Я хотел бы иметь возможность изменить одно из значений web.config в настройках приложения. Я знаю, что можно изменить его программно, как описано в this answer, но мне интересно, можно ли выполнить одно и то же из командной строки.Изменение web.config из командной строки

Диспетчер IIS 7 позволяет изменять параметры приложения и строки подключения (среди других параметров). Я надеюсь, что есть способ сделать то же самое через командную строку для IIS 6 и/или 7.

ответ

3

Вы можете использовать powershell для изменения web.config.

+0

Это установило меня на правильный путь для поиска. Благодарю. – 2010-12-08 15:35:14

4

Вы можете использовать AppCmd.exe, который включен в IIS 7.0 и выше, на самом деле редактор конфигурации в диспетчере IIS автоматически генерирует вам командную строку, например, здесь он установит тестовый ключ для NewValue для/TestApp внутри Default Веб-сайт:

appcmd.exe set config "Default Web Site/TestApp" -section:appSettings /[key='test'].value:"NewValue" 
+0

Есть ли что-нибудь подобное для IIS 6? – 2010-12-09 01:26:43