Hi Everyone:
For the life of me I cannot run reports no matter what I've done. It seems like every deployment I've ever done gets me in a bind with reporting and I cannot ever get it right without several days of trying various hacks and workarounds found on the web. Well, here's today's modern reporting mystery. I run any report and get a screen that looks like the one pictured below then get an error in event viewer relating to ASP.NET 2.0 with code 1309 event 3005

Log Name: Application
Source: ASP.NET 2.0.50727.0
Date: 2/17/2023 10:37:00 AM
Event ID: 1309
Task Category: Web Event
Level: Warning
Keywords: Classic
User: N/A
Computer: omega2.WINX-CESD-US.LOCAL
Description:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 2/17/2023 10:37:00 AM
Event time (UTC): 2/17/2023 6:37:00 PM
Event ID: 108cd028e4f74ecb8cd1dea66ca14733
Event sequence: 3
Event occurrence: 2
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/CRMReports/rsviewer-2-133210874250954911
Trust level: Full
Application Virtual Path: /CRMReports/rsviewer
Application Path: C:\inetpub\wwwroot\CRMReports\rsviewer\
Machine name: OMEGA2
Process information:
Process ID: 2884
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Exception information:
Exception type: ArgumentException
Exception message: 'Microsoft.Crm.WebServices.Crm2007.CookieAndSoapHeaderAuthenticationProvider, Microsoft.Crm.WebServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' doesn't exist.
Parameter name: Microsoft.Crm.WebServices.Crm2007.CookieAndSoapHeaderAuthenticationProvider, Microsoft.Crm.WebServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Request information:
Request URL: http://icare-live.omega2.winx-cesd-us.local/CRMReports/rsviewer/reportviewer.aspx
Request path: /CRMReports/rsviewer/reportviewer.aspx
User host address: 192.168.27.2
User: WINX-CESD-US\cfleischmann
Is authenticated: True
Authentication Type: Negotiate
Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
Thread ID: 13
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: True
Stack trace: at Microsoft.Crm.Authentication.BaseAuthenticationSettings.CreateType(String typeName, Type requiredBaseType)
at Microsoft.Crm.Authentication.BaseAuthenticationSettings.CreateProvider(String typeName, IDictionary`2 configuration)
at Microsoft.Crm.Authentication.AuthenticationPipelineSettings.LoadPipeline()
at Microsoft.Crm.Authentication.AuthenticationPipelineSettings.get_AuthenticationProvider()
at Microsoft.Crm.Authentication.AuthenticationEngine.Execute(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Custom event details:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ASP.NET 2.0.50727.0" />
<EventID Qualifiers="32768">1309</EventID>
<Level>3</Level>
<Task>3</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2023-02-17T18:37:00.000Z" />
<EventRecordID>12200</EventRecordID>
<Channel>Application</Channel>
<Computer>omega2.WINX-CESD-US.LOCAL</Computer>
<Security />
</System>
<EventData>
<Data>3005</Data>
<Data>An unhandled exception has occurred.</Data>
<Data>2/17/2023 10:37:00 AM</Data>
<Data>2/17/2023 6:37:00 PM</Data>
<Data>108cd028e4f74ecb8cd1dea66ca14733</Data>
<Data>3</Data>
<Data>2</Data>
<Data>0</Data>
<Data>/LM/W3SVC/1/ROOT/CRMReports/rsviewer-2-133210874250954911</Data>
<Data>Full</Data>
<Data>/CRMReports/rsviewer</Data>
<Data>C:\inetpub\wwwroot\CRMReports\rsviewer\</Data>
<Data>OMEGA2</Data>
<Data>
</Data>
<Data>2884</Data>
<Data>w3wp.exe</Data>
<Data>NT AUTHORITY\NETWORK SERVICE</Data>
<Data>ArgumentException</Data>
<Data>'Microsoft.Crm.WebServices.Crm2007.CookieAndSoapHeaderAuthenticationProvider, Microsoft.Crm.WebServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' doesn't exist.
Parameter name: Microsoft.Crm.WebServices.Crm2007.CookieAndSoapHeaderAuthenticationProvider, Microsoft.Crm.WebServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35</Data>
<Data>http://icare-live.omega2.winx-cesd-us.local/CRMReports/rsviewer/reportviewer.aspx</Data>
<Data>/CRMReports/rsviewer/reportviewer.aspx</Data>
<Data>192.168.27.2</Data>
<Data>WINX-CESD-US\cfleischmann</Data>
<Data>True</Data>
<Data>Negotiate</Data>
<Data>NT AUTHORITY\NETWORK SERVICE</Data>
<Data>13</Data>
<Data>NT AUTHORITY\NETWORK SERVICE</Data>
<Data>True</Data>
<Data> at Microsoft.Crm.Authentication.BaseAuthenticationSettings.CreateType(String typeName, Type requiredBaseType)
at Microsoft.Crm.Authentication.BaseAuthenticationSettings.CreateProvider(String typeName, IDictionary`2 configuration)
at Microsoft.Crm.Authentication.AuthenticationPipelineSettings.LoadPipeline()
at Microsoft.Crm.Authentication.AuthenticationPipelineSettings.get_AuthenticationProvider()
at Microsoft.Crm.Authentication.AuthenticationEngine.Execute(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
</Data>
</EventData>
</Event>Here's More information:
What Machines:
* WINX-MAGIX1: Domain Controller
* WINX-MAGIX2: Domain Controller
* DARCY909: SQL 2005 With Service Pack 4 Database Server This also has reporting services on it which means that IIS is installed
* OMEGA2: Microsoft Dynamics CRM 4.0 with UR-21 and help update. This also has IIS installed
What Configurations:
* All Relevant computers are Windows Server 2008 (32-Bit)
* ASP.Net Execution Runtime increased in the web.config at the CRM Server
* Anonymous Authentication enabled
* I had to manually configure CRM as an IFD so the registry key is set to: 192.168.27.110-255.255.255.255 (Forms-Auth for all) (I Think that I might be able to attach the instructions I followed as a PDF)community.dynamics.com/.../8272._5F00_Enable-forms-auth-CRM-4.pdf
* Report Viewer control has been updated on the CRM Server
* Both CRM Server and SQL Server have been set for trust for delegation (Kerberos Only) in ADUC
Where have I gone so wrong short of my odd preference for IFD and Forms Auth? I know... I'm probably going to hear it from the security folks in the back "you shouldn't be running such old software..." but I have my various medical reasons for doing so. Anyhow, I would really appreciate any help that can be given to me on this one.






