We're trying to setup QlikView Server 9.0 to serve the AccessPoint and/or AJAX client pages through IIS. So far we've had no luck using IIS 7 on Windows 2008 (although there are several lists of steps to take in various forum articles, e.g. http://community.qlik.com/forums/p/18113/70797.aspx#73123 and http://community.qlik.com/forums/p/21538/83049.aspx#82590); trying the same on Windows 2003 right now.
So far the result has either been an empty AccessPoint (AP is shown but no documents present), a 'QlikView Server could not be contacted' message in the AccessPoint, or authentication errors ('Not authenticated' pop-up in browser) when trying to connect to the access point.
What we're trying to achieve is much like the scenario described in 'GetTicket with Web Services in QV9.docx' from the Partner Portal, but we also want to detect the end of a session in IIS (or make an educated guess based on session time-out, because the AccessPoint doesn't have a 'logout' button or link).
Does anyone here know how to properly set up QVserver and IIS for this scenario (preferably on Win2008, perhaps on Win2003). Or do you have any other brilliant ideas to detect the end of a user's session in IIS?
We have just recently installed QV9 with IIS6 in Windows 2003 i hope the following helps.
Install Qvs with IIS Support enabled
Open your (Enterprise)Management Console and make all nesscesary changes in the System->Web Servers ->Your Server to customize the server 4 your needs. --- Press Aply
Goto System->WebServers and change the url of your webserver into this "http://YOUTRSERVERNAME/QvAjaxZfc/AccessPointSettings.aspx" --- Press Apply
(Yes now you cant change your webserversettings from the management console anymore "NICE ONE QV" so you either have to edit the config xml directly or you have to enable the old server temporarily for changes )
And don't uninstall the QvWebserver the new aspx still needs its data.
- Open your IIS Managment Console.
-- In Yourcomputer-> WebSites ->DefaultWebsite you should now see Virtual Directories like Qlikview and QvAjazfc.
-- Open the ApplicationPools
--- There you have to create a new AppPool (call it whaterver you want Qvpool for example)
---- Open the Properties of the new Pool and Select the Identity Tab and change the identity to a user whos in the QlikviewAdministrator Group (preferable the one you have selected while QV installed)enter the correct password and press OK
-- In the Default Website Select the VirtualDirectory called QvAJAXfc and change its properties.There you change its Application Pool to the newly created one.---Apply
Edit all Qlikview Related VirtualDirectories in their Directory Security tab edit the Authentication and Access Controll where you enable anonymous access.(In the QvAJAXfc you can even untick the Windows integrated auth.. if problems arise)
Restart IIS and stop the QvWebserver Service.
Surf to http://yourserver/Qlikview/
Open a beer.
I hope this works for you and i havent forgotten something important.