2. It works ok for us, we have a hacked v2 that always uses the hashed
SiteId (as we know our platform is always IIS6) and don't have any
trouble uninstalling (I attached this to the bug report). I think the
difference may be that we fail the install if the SiteId currently
exists.

IIS is example of a product that was never designed to be deployed to. I
am staying way clear of IIS7 for now!

Neil

-----Original Message-----
From: Rob Mensching [mailto:[EMAIL PROTECTED] 
Sent: 31 October 2008 18:40
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] [ wix-Bugs-1992202 ] Allow IIS SiteId to be set

1.  Was afraid that would be true.  I targeted this scenario because
that's what the bug was primarily asking for, "Allow IIS SiteId to be
set".  Be careful what you wish for, you might just get it.  <smile/>

2.  It's deterministic because the SiteId doesn't matter, the WebAddress
does.  Since IIS doesn't allow two sites to operate with the same
WebAddress that was a unique key.  The Description doesn't have to be
unique at all so if two sites used the same Description, they'd collide
and there wouldn't be anything to differentiate them... unless we said
"Same Description == same WebSite".

3.  True, but their design does not take into account uninstall.

If you open another bug to suggest using the IIS6 hashing, I can look at
how to slide the Description hashing in with the WebAddress searching
code and see if we can get the best of both worlds.

IIS frustrates me so.  Plus they went and changed *everything* in IIS7.
<sigh/>

-----Original Message-----
From: Neil Sleightholm [mailto:[EMAIL PROTECTED]
Sent: Friday, October 31, 2008 11:19
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] [ wix-Bugs-1992202 ] Allow IIS SiteId to be set

First, thanks for reconsidering this and allowing the SiteId to be set
but...

Quote: "Skipped doing all the hashing since it isn't deterministic for
uninstall. Setting the SiteId should enable the scenario very well.
Honestly, SiteId works pretty well in all 'controlled environment'
cases."

I don't think this statement is true for the following reasons:

1. In the environment I work in, which I don't believe is unusual, there
is a farm for servers which many different development teams deploy to.
Having to manually manage SiteId is not easy, (ok we could provide a
tool to generate the hashed SiteId from the site name). Using the
hashing method allows for 99% of sites to have unique Ids, for the few
that clash this can be handled by simply renaming the site.

2. The current method of setting the SiteId to 1 more than the highest
available isn't deterministic, why is the hash different?

3. Using the hashing method means it work in exactly the same way as
IIS6 does.


I know I'm pushing my luck but can I ask you to reconsider again.

Thanks

Neil

Neil Sleightholm
X2 Systems Limited
[EMAIL PROTECTED]


------------------------------------------------------------------------
-
This SF.Net email is sponsored by the Moblin Your Move Developer's
challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the
world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------
-
This SF.Net email is sponsored by the Moblin Your Move Developer's
challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the
world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to