2016-02-09 5 views
0

Правильно Я не уверен. Если я правильно сформулировал вопрос, но мне нужна помощь. Я инженер-программист-стажер, и меня поместили на роль, чтобы заменить кого-то, уходящего на некоторое время. У нас есть существующие приложения ASP.NET MVC, установленные на некоторых серверах IIS, и каждый раз, когда мы повторно развертываем/устанавливаем их, он устанавливает приложение, используя пул приложений по умолчанию, когда нам нужно, чтобы он был установлен на 'xAppPool'.Выбор пула приложений приложение устанавливает в

Это параметр, который необходимо изменить в коде, Web.config или установщике? Я не слишком уверен, и я бы предпочел, если бы у меня не было пользователей snobby, жалующихся, как я получил название «Инженер-программист», как и в предыдущих вопросах, которые я задал.

Извинения Если я не дал достаточно описания или есть еще одна нить (я не мог ее найти) - я с радостью проясню любые вопросы, которые могут возникнуть у вас.

Льюис

+0

Как развертывается веб-сайт с помощью WebDeploy? – chief7

+0

Нет, боюсь сказать, что мы используем специальный инструмент развертывания. Я не проектировал это, только использую его. Я полагаю, что решение было бы изменить инструмент и выбрать в нем пул приложений? –

+0

Да, вам нужно будет обновить собственный скрипт. На самом деле проще перейти на WebDeploy. Что делает скрипт? – chief7

ответ

0

Это очень легко сделать с WebDeploy. Просто укажите имя сайта IIS, которое указывает на правильный сайт/пул приложений. Вы можете добавить следующий MSBuild аргумент, если вы используете TFS построить или MSBuild.exe:

/p:DeployIisAppPath="[Website name in IIS]" 

Или, если вы хотите изменить его во время развертывания можно использовать MSDeploy SetParam аргумент:

-setParam:IIS Web Application Name="[Website name in IIS]" 
+0

Как я уже упоминал @ Chief27, я не думаю, что переход на webdeploy жизнеспособен, так как это для проекта с клиентом, и этот установщик существует уже два года. (Также у меня не было бы понятия, как перейти на WebDeploy ...) Спасибо за вашу помощь, хотя я помету это для других, чтобы увидеть –