Ok - so i have developed a lot of reports with CRXI, SP2 in VS2008
I deploy these to the windows 2008 machine which has the _2005 MSI redistribution packages installed
If i'm on the machine (Terminal server into it), I get the reports -
If I use the web browser from my dev machine (or any others for that matter) I get these messages - what permissions do i need to set on IIS 7 to make these work????????????????
Sandy
Log Name: Application
Source: ASP.NET 2.0.50727.0
Date: 11/16/2009 12:47:20 PM
Event ID: 1334
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: xxx.xxx.com
Description:
An unhandled exception occurred and the process was terminated.
Application ID: DefaultDomain
Process ID: 3688
Exception: System.Runtime.Serialization.SerializationException
Message: Type 'CrystalDecisions.CrystalReports.Engine.LoadSaveReportException' in Assembly 'CrystalDecisions.Shared, Version=11.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' is not marked as serializable.
StackTrace: at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
at System.Runtime.Remoting.Channels.CrossAppDomainSerializer.SerializeObject(Object obj, MemoryStream stm)
at System.AppDomain.Serialize(Object o)
at System.AppDomain.MarshalObject(Object o)
Event Xml:
http://schemas.microsoft.com/win/2004/08/events/event">
<System>
ASP.NET 2.0.50727.0" />
<EventID Qualifiers="49152">1334</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-11-16T19:47:20.000Z" />
<EventRecordID>910</EventRecordID>
<Channel>Application</Channel>
<Security />
</System>
<EventData>
<Data>An unhandled exception occurred and the process was terminated.
Application ID: DefaultDomain
Process ID: 3688
Exception: System.Runtime.Serialization.SerializationException
Message: Type 'CrystalDecisions.CrystalReports.Engine.LoadSaveReportException' in Assembly 'CrystalDecisions.Shared, Version=11.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' is not marked as serializable.
StackTrace: at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
at System.Runtime.Remoting.Channels.CrossAppDomainSerializer.SerializeObject(Object obj, MemoryStream stm)
at System.AppDomain.Serialize(Object o)
at System.AppDomain.MarshalObject(Object o)
</Data>
</EventData>
</Event>
Log Name: Application
Source: ASP.NET 2.0.50727.0
Date: 11/16/2009 12:26:27 PM
Event ID: 1309
Task Category: Web Event
Level: Warning
Keywords: Classic
User: N/A
Computer: xx.xxx.com
Description:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 11/16/2009 12:26:27 PM
Event time (UTC): 11/16/2009 7:26:27 PM
Event ID: 17d6ffed2446461b9324cbea1c57fad6
Event sequence: 41
Event occurrence: 3
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/3/ROOT-1-129028729994690502
Trust level: Full
Application Virtual Path: /
Application Path: \
Machine name: xxxxxxxx
Process information:
Process ID: 3688
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Exception information:
Exception type: LoadSaveReportException
Exception message: An error has occurred while attempting to load the Crystal Reports runtime.
Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly.
Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports runtime (x86, x64, or Itanium) required. Please go to http://www.businessobjects.com/support for more information.
Request information:
Request URL: https://172.16.0.185:443/Common/Reports/OrderReportAdmin.aspx
Request path: /Common/Reports/OrderReportAdmin.aspx
User host address: 172.16.0.6
User: 666666666
Is authenticated: True
Authentication Type: Forms
Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
Thread ID: 5
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at CrystalDecisions.CrystalReports.Engine.ReportDocument.CheckForCrystalReportsRuntime()
at CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor()
Custom event details:
Event Xml:
http://schemas.microsoft.com/win/2004/08/events/event">
<System>
ASP.NET 2.0.50727.0" />
<EventID Qualifiers="32768">1309</EventID>
<Level>3</Level>
<Task>3</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-11-16T19:26:27.000Z" />
<EventRecordID>909</EventRecordID>
<Channel>Application</Channel>
<Security />
</System>
<EventData>
<Data>3005</Data>
<Data>An unhandled exception has occurred.</Data>
<Data>11/16/2009 12:26:27 PM</Data>
<Data>11/16/2009 7:26:27 PM</Data>
<Data>17d6ffed2446461b9324cbea1c57fad6</Data>
<Data>41</Data>
<Data>3</Data>
<Data>0</Data>
<Data>/LM/W3SVC/3/ROOT-1-129028729994690502</Data>
<Data>Full</Data>
<Data>/</Data>
<Data>C:\cccccccccc\</Data>
<Data>ttttt</Data>
<Data>
</Data>
<Data>3688</Data>
<Data>w3wp.exe</Data>
<Data>NT AUTHORITY\NETWORK SERVICE</Data>
<Data>LoadSaveReportException</Data>
<Data>An error has occurred while attempting to load the Crystal Reports runtime.
Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly.
Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports runtime (x86, x64, or Itanium) required. Please go to http://www.businessobjects.com/support for more information.
<Data>https://172.16.0.185:443/Common/Reports/OrderReportAdmin.aspx</Data>
<Data>/Common/Reports/OrderReportAdmin.aspx</Data>
<Data>172.16.0.6</Data>
<Data>True</Data>
<Data>Forms</Data>
<Data>NT AUTHORITY\NETWORK SERVICE</Data>
<Data>5</Data>
<Data>NT AUTHORITY\NETWORK SERVICE</Data>
<Data>False</Data>
<Data> at CrystalDecisions.CrystalReports.Engine.ReportDocument.CheckForCrystalReportsRuntime()
at CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor()
</Data>
</EventData>
</Event>