Я пытаюсь развернуть приложение ASP.NET MVC 2 с помощью MsDeploy. Я использую VS2010 для создания пакета в виде ZIP. Внутри этого ZIP находится parameters.xml
файл, который объявляет параметры, которые я могу установить.
Я хочу иметь возможность устанавливать больше параметров, используя автоматически сгенерированный файл deploy.cmd
, например:
MySite.deploy.cmd
"-setParam:name='IIS Web Application Name',value=MySite"
"-setParam:name=IisVirtualDirectoryPhysicalPath,value=C:\inetpub\MySite"
"-setParam:name=httpBinding,value=*:80:www.mysite.dk"
Это прекрасно работает, кроме httpBinding param
. Это связано с тем, что этот параметр не объявлен в файле parameters.xml
, который добавляется в контейнер ZIP.
Я мог бы пойти и добавить это объявление параметров вручную, но разве нет способа сделать это из командной строки и попросить его объявить параметры, которые у меня есть, в другом файле XML?