My client has moved their Fusebox code from CF8 on Windows Server 2003 / IIS 6 to CF10 on Windows Server 2008R2 / IIS 7.5. The application uses a file, similar to application.cfm, to handle session management:
<cfapplication name="Succman" clientmanagement="yes"
sessionmanagement="yes"
setclientcookies="yes" setdomaincookies="no"
sessiontimeout="#CreateTimeSpan(0, 0, 30, 0)#"
applicationtimeout="#CreateTimeSpan(1, 0, 0, 0)#">
In the CF8 site, when browsing to a direct URL, the browser is redirected to a page requesting authentication. However, in the CF10 site, the browser bypasses the redirection and goes straight to the requested page.
I have verified the authentication methods in IIS on both the CF8 and CF10 servers match. In the CF10 admin, Secure Cookie is disabled in Session Cookie Settings.
As the server admin, I feel that I've verified the server settings and feel it is a code issue for the developer to address. I am looking for guidance in how I can help to resolve this issue. Any assistance is appreciated.
UPDATE: After adding a mapping to C:\ColdFusion10\cfusion3\wwwroot\CFIDE\ in the sandbox, the following exception occurs:
13:15:48.048 - CurrentUserNotFound Exception - in //isgnas_dev01/DEV03.GRP/smise/webroot/tools/helper_modules/getcurrentuserstruct.cfm : line 27
Unhandled Exception of type 'CurrentUserNotFound'
I'm assuming this is because the user hasn't authenticated yet as the page still does not get redirected to the authentication page.
SOLUTION: Developer commented out the code that redirected users to log in page.