Я пытаюсь выпить 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 и попросить его создать веб-пакет, используяэтот пул приложений + другие настройки, но еще не нашли способ сделать это.