IIS Web Agent install shows module paths are incorrect unmodifiable
search cancel

IIS Web Agent install shows module paths are incorrect unmodifiable

book

Article ID: 258998

calendar_today

Updated On:

Products

CA Single Sign On Agents (SiteMinder) SITEMINDER

Issue/Introduction

 

Installing Web Agent for IIS, the installation folder is still set to the wrong ones.

The Web Agent has been installed to E:\Server_Apps\Siteminder\webagent but module paths are to C:\Program files\webagent.

2 days ago, the Web Agent was installed in the C:\Program files\webagent folder and uninstalled.

 

Resolution

 

Modify the IIS configuration manually to fit the current installation.

If this doesn't work, uninstall again the Web Agent and follow the steps to thoroughly uninstall it manually (1).

  1.   1. Stop IIS;
  2. Take a backup of file:

    applicationHost.config

  3. Modify the file applicationHost.config:

    Modify:
    <globalModules>

    [...omitted for brevity...]                       

    <add name="CASiteMinderWebagentModule" image="C:\Program Files\CA\webagent\win64\bin\IIS7WebAgent.dll" preCondition="integratedMode,bitness64" />
    <add name="CASiteMinderWebagentModule-32" image="C:\Program Files\CA\webagent\win32\bin\IIS7WebAgent.dll" preCondition="integratedMode,bitness32" />

    </globalModules>

    to

    <globalModules>

    [...omitted for brevity...]

                 <add name="CASiteMinderWebagentModule" image="E:\CA\webagent\win64\bin\IIS7WebAgent.dll" preCondition="integratedMode,bitness64" />

                <add name="CASiteMinderWebagentModule-32" image="E:\CA\webagent\win32\bin\IIS7WebAgent.dll" preCondition="integratedMode,bitness32" />        

    </globalModules>
            
    Remove:
    <isapiCgiRestriction>

    [...omitted for brevity...]

                    

                    <add path="C:\Program Files\CA\webagent\win64\bin\ISAPI6WebAgent.dll" allowed="true" groupId="Webagent" description="Webagent" />

                    <add path="C:\Program Files\CA\webagent\win32\bin\ISAPI6WebAgent.dll" allowed="true" groupId="Webagent" description="Webagent" />

                    <add path="E:\CA\webagent\win64\bin\ISAPI6WebAgent.dll" allowed="true" groupId="Webagent" description="Webagent" />

                    <add path="E:\CA\webagent\win32\bin\ISAPI6WebAgent.dll" allowed="true" groupId="Webagent" description="Webagent" />

            

    </isapiCgiRestriction>

    to

    <isapiCgiRestriction>

    [...omitted for brevity...]

                    

                    <add path="E:\CA\webagent\win64\bin\ISAPI6WebAgent.dll" allowed="true" groupId="Webagent" description="Webagent" />

                    <add path="E:\CA\webagent\win32\bin\ISAPI6WebAgent.dll" allowed="true" groupId="Webagent" description="Webagent" />

    </isapiCgiRestriction>
  4. Start IIS and see if Web Agent functions correctly with IIS;

If this didn't work fine, revert the applicationHost.config file, and uninstall the Web Agent, and then manually remove the trailing pieces if any (1).

 

Additional Information

 

(1)

    Manually uninstall IIS Web Agent