JSWork
JSWork

Reputation: 1035

IIS6 isn't supported by powershell and upgrades cost money. Alternatives?

As part of our .NET deployment process we'd like to make a new website on IIS. The idea is to be able to run another set of smoke tests before making a site live - plus being able to immediately roll back to a previous version should something go wrong. We hope to have this all hooked up to Jenkins.

While IIS7 has a comprehensive suite of tools that allows us to throw together and configure a new website via PowerShell, IIS6 shares no such luxury.

While upgrading to IIS7 would obviously solve our issues, our servers currently run on Windows 2003.

Is there a way to do what we want in IIS6? Are we going about the issue the wrong way?

Upvotes: 0

Views: 207

Answers (1)

Tomas Voracek
Tomas Voracek

Reputation: 5914

IIS6 configuration is stored in 2 xml files, MetaBase.xml and MSSchema.xml located in %SystemRoot%\System32\Inetsrv.

Check these links about available scripts for managing IIS sites, application pools etc:

Regarding configuration of sites like default page, .NET version etc I couldn't find any script for that on Technet. But if it is in configuration xml, I think you can create some command line tool for that.

Upvotes: 1

Related Questions