Skip to Content
0
Feb 24, 2009 at 09:10 AM

To manually deploy XI 3.1 .NET applications under a virtual folder in IIS 6

31 Views

Hi ALL,

I need to configure SiteMinder with XI 3.1 .NET application. As you are aware in XI 3.1 the applications are split as

a) InfoViewApp

b) InfoViewAppActions

c)PlatformServices

Thus their is no common string in InfoView URL that can be used as REALM in SiteMinder for protecting InfoView.

The usual configuration I have seen so far is to protect the entire site or only InfoViewApp.

1. Realm : /*

(This protects the entire Default web site in IIS 6.0, which is not advisable as their could be other applications under Default Web Site that doesn't need SiteMinder or Authentication mechanism would be different)

2. Relam :/InfoViewApp/*

(This protects only InfoViewApp and not InfoViewAppActions &

PlatformServices)

To get rid of these limitations I thought of manually deploying them into a virtual folder say "dev" .Later I can protect the folder "dev" through SiteMinder, which will eventually protect InfoView

Please find the steps I followed

-


1. Create folder "dev" under <BO_INSTALL_DIR>Web Content\

2. Copy all the applications (InfoViewApp, InfoViewAppActions....> to newly created "dev" folder

3. Launch IIS

4. Create a Virtual Directory "dev" under "Default Web Site" .

5. Configure "dev" as application and then set its home directory as <BO_INSTALL_DIR>Web Content\dev

6.Create Virtual Directory "InfoViewApp" under "dev"

7.Configure "InfoViewApp" as an Application by clicking "Create" buton and set its home directory as <BO_INSTALL_DIR>Web Content\dev\InfoViewApp.

8.Click on Configuration button and add the required application extensions that are mentioned in web.config of InfoViewApp.

9.Repeat step # 6, 7 and 8 for InfoViewAppActions and PlatformServices

10.Log into InfoView

11. Log is successfull

12. Logout of InfoView

13. LogOut fails with the below error

Configure error

Note :

While logging out of InfoView I could see that logout action trie to fetch some .NET file from the path <BO_INSTALLDIR>Web Content/InfoViewApp/dev/dev/PlatformServicethe

During this action the URL looks like URL as mentioned below.

http://<machine>:<port>/dev/dev/PlatforServices/

But the actual URL should have been http://<machine>:<port>/dev/PlatforServices/

This means their is some configuration issue

Could some body let me know the solution for this or any documentation on deploying XI 3.1 .NET applications to virtual folder would be great.

Regards,

Simon