Skip to Content
0
Former Member
Nov 16, 2009 at 09:36 PM

crystal reports XI SP2

131 Views

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>

xxx.xxx.com

<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>

x.com

<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>

xxx.com

<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>