Can I create application pool settings for a web package through VS2010, IIS Express, MSDeploy? (on WinXP)

I am trying to drink MSDeploy koolaid, but with little success.

I want to create a web package for MSDeploy (through the Visual Studio 2010 "Create Deployment Package" command). This basically worked, and I used Vishal Joshi's tutorials to extend the packaging process to include some native DLLs in the web application / bin directory.

However, now I want the web package to create an application pool with some user preferences (for example, I am deploying an ASP.NET MVC 3 application, so I want the application pool to support both .Net 4.0 and 32-bit applications, since the native DLLs 32-bit) without the need to document this process for administrators; MSDeploy / IIS can just do it for them.

I installed IIS Express and VS2010 SP1 (beta 1) in the hope that it will be possible, but if I miss something big, IIS Express does not support extensive configuration (at least not through the GUI?) And does not support pools applications.

I am also limited by the fact that the corporate desktop environment is XP, so the best "full" version of IIS I get is 5.1.

If this configuration and packaging is not possible using XP, the combination of Visual Studio 2010, IIS Express, it seems that a very nice place was missed for MSDeploy, since I expect that there are many developers who have this combination (for example, the latest MS IDE but the old OS).

Perhaps you can specify VS 2010 in a web application on the IIS 7dev server and tell him to create a web package using these application pools + other settings, but have not yet found a way to do this.

+3
source share
2 answers

Vishal Joshi's posts are very helpful, but he created a whole ton of them and it's hard for them to find what you want.

, : http://vishaljoshi.blogspot.com/2009/02/web-packaging-creating-web-package.html

, iis- ( iis 5.1), , , IIS, .

, IIS , IIS5...

, IIS7 , msdeploy . , , msbuild.

+1

GUI IIS Express .

applicationhost.config, %userprofile%\my documents\IISExpress\config\, .

0

Source: https://habr.com/ru/post/1790614/


All Articles