Можно ли создать настройки пула приложений для веб-пакета через VS2010, IIS Express, MSDeploy?(на WinXP) - PullRequest
3 голосов
/ 08 февраля 2011

Я пытаюсь выпить koolaid MSDeploy, но без особого успеха.

Я хочу создать веб-пакет для MSDeploy (с помощью команды Visual Studio 2010 «Build Deployment Package»).В основном это работало хорошо, и я использовал руководства Вишала Джоши, чтобы расширить процесс упаковки, чтобы включить некоторые собственные библиотеки DLL в каталог / bin веб-приложения.

Однако теперь я хочу, чтобы веб-пакет создал пул приложений снекоторые пользовательские настройки (например, я развертываю приложение ASP.NET MVC 3, поэтому хочу, чтобы пул приложений поддерживал как .Net 4.0, так и 32-разрядные приложения, поскольку собственные библиотеки DLL являются 32-разрядными) без необходимости документировать этот процесс для администраторов.;MSDeploy / IIS может просто сделать это для них.

Я установил IIS Express и VS2010 SP1 (бета-версия 1) в надежде, что это будет возможно, но если я не пропущу что-то большое, IIS Express неподдерживает расширенную настройку (по крайней мере, не через графический интерфейс?) и не поддерживает пулы приложений.

Я также ограничен тем фактом, что среда корпоративного рабочего стола - это XP, поэтому лучшая «полная» версия IIS Iget равен 5.1.

Если подобная конфигурация и упаковка невозможны с комбинацией XP, Visual Studio 2010, IIS Express, кажется, что MSDeploy упущена, поскольку я ожидаю, что есть многоразработчиков, у которых есть эта комбинация (например, последняя версия MS IDE, но старая ОС).

Возможно, можно указать VS 2010 на веб-приложение на сервере IIS 7dev и попросить его создать веб-пакет, используяэтот пул приложений + другие настройки, но еще не нашли способ сделать это.

Ответы [ 2 ]

1 голос
/ 08 февраля 2011

Посты Вишала Джоши очень полезны, но он создал целую тонну из них, и им трудно найти то, что вы хотите.

Это сообщение, которое вы хотите прочитать: http://vishaljoshi.blogspot.com/2009/02/web-packaging-creating-web-package.html

В основном, если вы настраиваете сайт для запуска на локальном экземпляре iis (поддерживается iis 5.1), то когда Visual Studio создает пакетон также примет все настройки IIS, которые вы сделали.

Я не уверен, как настроить пул приложений IIS для запуска пулов приложений, когда все, что вы можете изменить в настройках, - это IIS5 ...

Возможно, вы захотите запустить IIS7 внутри виртуальной машины, установка msdeploy и экспорт сайта в пакет.Обратите внимание на файлы, которые он генерирует, а затем создайте эти файлы во время задачи msbuild.

0 голосов
/ 08 февраля 2011

В настоящее время нет графического интерфейса для IIS Express.

Однако вы можете отредактировать applicationhost.config, расположенный в %userprofile%\my documents\IISExpress\config\, и вручную добавить пул приложений с нужными настройками.

...