Previous Next

Thread: Enable32BitAppOnWin64 and Custom Properties

Last post 10-08-2006 6:52 AM by JMS-1. 0 replies.

Average Rating Rate It (5)

RSS

Page 1 of 1 (1 items)

Sort Posts:

  • 10-08-2006, 6:52 AM

    • JMS-1
    • Not Ranked
    • Joined on 10-08-2006, 6:37 AM
    • Germany
    • Posts 4
    • JMS-1

    Enable32BitAppOnWin64 and Custom Properties

    We're running a Win32 Bit Web Server Application which registeres a couple
    of custom properties in the IIS Meta-Base and uses them during run-time by
    name. When using Windows 2003 64-Bit (US with SP1 and up to date security
    fixes) and the Enable32BitAppOnWin64 functionality this seems to work no
    longer. Actually the Web Server Application would run fine but...

    Long story short: the custom properties are created inside a Win32 ActiveX
    component during installation using the IIS ADSI namespace and the well
    documented schema API. What happens is that the custom properties are all
    registered and working until the IIS restarts! After a restart all
    properties are still there but have lost its names (using the good old
    MetaEdit or directly looking into the MetaBase XML). Since this is so all
    the IIS Meta-Base objects (IIsVirtualDir et al) loose the connections to
    these properties although the values from the time before the restart are
    still set - IIS Meta-Base identifiers are still valid.

    I didn't try if this would work if the installation runs inside a 64-Bit
    context but I would expect this to work. But what I find really strange is
    that the properties are registered first and at least stay in existence (the
    identifiers received from the IIS are not reused) but completly loose names
    after the restart.

    Is this a bug (if so: will it be fixed) or is this by design (if so: why is
    it possible to create these zombies)?

    Thanks for any hint

    Jochen
Page 1 of 1 (1 items)
Page view counter