TFAlex
Posts: 10
Joined: Wed Nov 13, 2019 1:20 pm
Location: Hürtgenwald
Contact: Website

Support for Shared Configuration in IIS when creating application pool

Hi Forum / Support,

We just had a scenario, where a customer runs two servers with IIS that use shared configuration.
iis-shared-configuration.png
iis-shared-configuration.png (28.24 KiB) Viewed 5226 times
With that active, the installer always stopped the installation process while creating the application pool for our application with an error and would not continue. Alas, I don't have the full logs anymore, just some things I remember. It said something about "com-error" and "access is denied" while "committing to MACHINE/WEBROOT/APPHOST". The Advanced Installer Error Number was 4034.
When the shared configuration was disabled, everything worked fine.
Do you know this problem? Is this a known limitation of advanced installer? Is there some workaround to this?

Thanks for any answer or help :)
Alex
https://www.timeflex.de - more than a group calendar
TFAlex
Posts: 10
Joined: Wed Nov 13, 2019 1:20 pm
Location: Hürtgenwald
Contact: Website

Re: Support for Shared Configuration in IIS when creating application pool

Hi Forum / Support,

I just managed to reproduce this on one of my local, virtual test servers. These are the settings for the shared configuration, that lead to the failure:
iis-shared-configuration-example.png
iis-shared-configuration-example.png (15 KiB) Viewed 5211 times
When mapping the share to a local drive letter instead, it would work. Using a network path like in the screenshot, it won't.

These are the last few lines in the log file:

Code: Select all

Aktion 07:44:22: AI_IIsConfig. Konfiguriere Internetinformationsdienste
MSI (s) (F0:80) [07:44:22:295]: Executing op: CustomActionSchedule(Action=AI_IIsConfig,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (F0:4C) [07:44:22:310]: Invoking remote custom action. DLL: C:\Windows\Installer\MSIF9F8.tmp, Entrypoint: OnIIsConfig
MSI (s) (F0!7C) [07:44:32:748]: Transforming table Error.

Fehler 4028. Anwendungspool "timeflexAppPool" ist auf diesem Server schon vorhanden

Wollen Sie diesen Anwendungspool überschreiben und mit der Installation fortfahren?
(Dieser Schritt kann nicht rückgängig gemacht werden.)
MSI (s) (F0!7C) [10:28:20:008]: Transforming table Error.

MSI (s) (F0!7C) [10:28:20:008]: Produkt: TimeFleX Gruppenkalender für Exchange -- Fehler 4028. Anwendungspool "timeflexAppPool" ist auf diesem Server schon vorhanden

Wollen Sie diesen Anwendungspool überschreiben und mit der Installation fortfahren?
(Dieser Schritt kann nicht rückgängig gemacht werden.)

Application pool 'timeflexAppPool'
 Removing Application pool...
 Changing commit path to 'MACHINE/WEBROOT/APPHOST'
 Committing changes to path 'MACHINE/WEBROOT/APPHOST'...
 COM Error : (Access is denied.) Cannot execute Commit operation.
 Could not commit(flush) any remaining changes. Possible concurrency conflict!
 Commit path changed.
 Collection has 4 child items.
 Committing changes to path 'MACHINE/WEBROOT/APPHOST'...
 COM Error : (Access is denied.) Cannot execute Commit operation.
 COM Error : (Unknown error 0xFFFFFFFF) Cannot execute Commit operation.
 COM Error : (Unknown error 0xFFFFFFFF) Cannot execute Remove/Delete operation

MSI (s) (F0!7C) [10:28:20:071]: Transforming table Error.
@Support: If you need the full log file for this, just contact me.

Regards,
Alex
https://www.timeflex.de - more than a group calendar
Daniel
Posts: 8238
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: Support for Shared Configuration in IIS when creating application pool

Hi Alex,

I am afraid this is indeed an Advanced Installer limitation. Thank you for bringing it to our attention. We will try to address an improvement in this regard in the future. When such enhancement is available we will update this forum's thread.

However please note there is no ETA we can offer for moment and to be honest most likely this will get a lower priority on our dev team roadmap. Thank you for your understanding.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
TFAlex
Posts: 10
Joined: Wed Nov 13, 2019 1:20 pm
Location: Hürtgenwald
Contact: Website

Re: Support for Shared Configuration in IIS when creating application pool

Hi Daniel,

thanks for the reply. At least for me it's clear now, that we didn't make a configuration mistake and that it is just not supported. It's interesting that this never came up before because I could've guessed that a lot of bigger companies use shared configurations. On the other hand, how many software providers use advanced installer in their product to configure an IIS server ;-) Thanks in advance for an update on the release of this feature / fix somewhen in the future.

Regards,
Alex
https://www.timeflex.de - more than a group calendar
Daniel
Posts: 8238
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: Support for Shared Configuration in IIS when creating application pool

You are always welcome Alex.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”