IIS 7.0 seems to have been designed for every scenario except installing
from a Windows Installer package.

 

The new scheme is based on modifying XML configuration files. Most of the
properties have moved out of the central metabase (which was an XML file in
IIS 6.0) into web.config files in the virtual directories themselves. This
allows much more configuration to be done by the end-user, particularly
useful for web hosting.

 

The actual applications and virtual directories themselves are configured in
[WindowsFolder]system32\inetsrv\config\applicationHost.config.

 

I'm not yet sure whether to simply recommend using the XmlConfig actions or
whether we should use something like WMI, although WMI looks like a major
pain to use from C++. The legacy metabase APIs aren't fully implemented
(backup and restore aren't present, so rollback is broken) and only offer
settings present in IIS 6.0. As far as I can see there is no common
denominator we can use.

 

Tell a lie, it appears there are native code administration interfaces. See
http://msdn2.microsoft.com/en-us/library/aa965217.aspx for details on these.
No guarantees that IIS won't break these APIs again for the next version, of
course (track record says it will get broken).

 

So I guess our TODOs are to completely rebuild all the current
functionality, in parallel with the old (running the old CAs on IIS 6.0, the
new on IIS 7.0), then add the new functionality as new elements and
attributes in some way.

 

-- 

Mike Dimmick

 

  _____  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dana Gutride
Sent: 09 January 2008 19:02
To: wix-users@lists.sourceforge.net; [EMAIL PROTECTED]
Subject: [WiX-users] IIS 7.0 Custom Actions

 

Has anybody attempted any custom actions or have any info for installing a
site on IIS 7.0 w/out legacy support?  I realize that WiX doesn't natively
support it yet, but it's very hard finding anything beyond the api
documentation on the web for info on how to do this within an MSI. 



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to