Can I automate creating a .NET web application in IIS?

I need to deploy a web application on several laptops (although it is a web application, it is intended to run via localhost only - thus the need to deploy on several different machines).

Normally I would go to IIS and right click a directory to create a web application, but I would very much like to automate this leg of the installation. Can it be done?

edit: My question, clearly, isn't very clear.

I want to use IIS, but I want to create the web application automatically without opening the IIS Microsoft Management Console (MMC).

Answers


I can sugest you to take a look at this link if you are deploying on IIS6 or at this one if it is IIS7(I could recommend Mike Volodarsky's blog for any info on IIS7 in general). It should be quite simple for you to write some batch file to automate a site creation. Example:

  • IIS6 : iisweb /create C:\Rome "My Vacations" /d www.reskit.com /dontstart
  • IIS7 : %windir%\system32\inetsrv\AppCmd ADD SITE /name:MyNewSite /bindings:http/*:81: /physicalPath:c:\inetpub\mynewsite

Need Your Help

Navigate to requested page after login

jsf url java-ee servlets primefaces

I know this issues has been discussed so many times, however, I did not manage to get it straight. I would really appreciate if you would take a look at this.

How to activate the mysql database in xampp on windows platform?

php xampp

I've installed XAMPP on my Windows XP. I started the XAMPP control panel and it shows apache and mysql are running.