We are moving all of our web servers over to Server 2008 / IIS7 and have ran into one last snag. AJAXUploader throws the error below when IIS7 is set to use Integrated mode rather than classic. When the app pool is set to classic it works fine, but when set to integrated it does not. I have downloaded the latest version but this did not fix the problem.
Is there any other fix other then switching to the much slower classic mode?
Error:
EO.Web Controls Client Side Debug Message:
EO.Web control 'ctl00_cpMain_fuFiles' error message (set ClientSideOnError to handle this error):EO.Web.Runtime must be added into your web.config's httpModules section because another HttpModule (Usually FormsAuthenticationModule) fetched the upload data before it reaches AJAXUploader. Please see "Using AJAXUploader" in the help file for details.
You can turn off this message by setting EO.Web.Runtime.DebugLevel to 0 (Not recommended for debug build).
I have the settings it discusses in the web.config
<httpModules>
<add name="EOWebRuntime" type="EO.Web.Runtime,EO.Web" />
<add name="Identity Federation Service Logon Server Authentication Module" type="System.Web.Security.SingleSignOn.WebSsoAuthenticationModule, System.Web.Security.SingleSignOn, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35, Custom=null" />
<add name="Identity Federation Services Application Authentication Module" type="System.Web.Security.SingleSignOn.WebSsoAuthenticationModule, System.Web.Security.SingleSignOn, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" />
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</httpModules>
David L. Sargent
Developer
Washington State University