Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    CrystalDecisions.CrystalReports.Engine

    Ciao a tutti
    Ciao a tutti ho programma in ASP.NET C# tutto ok quando il programma funziona in locale appena lo metto sul server mi da il seguente errore:

    codice:
    Configuration Error 
    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 
    
    Parser Error Message: Could not load file or assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.
    
    Source Error: 
    
    
    Line 48: 			<assemblies>
    Line 49: 				<add assembly="System.Runtime.Serialization.Formatters.Soap, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
    Line 50: 				<add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    Line 51: 				<add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    Line 52: 				<add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
     
    
    Source File: d:\panduro\web.config    Line: 50 
    
    Assembly Load Trace: The following information can be helpful to determine why the assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' could not be loaded.
    
    
    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
    Qualcuno di voi è mai capitato o sa come risolverlo??

    grazie e ciao a tutti
    Immagini allegate Immagini allegate
    andreacata

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    forse sul server non e' installato CR o non la stessa versione

    ps. usa i tag CODE e non scrivere in grassetto, se non ce n'è nessun motivo...thanks

  3. #3

    Crystal report

    Grazie intanto per la risposta ma come posso verificare la presenza sul server di Crystal report e se non ci fosse installarlo ???
    andreacata

  4. #4

    Crystal report

    è possibile far fare a CR da application server su un altro Pc e pubblicare sul server solo gli HTML prodotti?

    e come si fà ??
    andreacata

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339
    ciao io ho lo stesso problema dovuto al fatto che
    Sul mio pc ho VS2008 con framework 3.0.
    Quando lui compila (anche se hai settato framework 2.0) utilizza delle proprietà del framework 3.0
    Poi quando lo copiato sul server dove ho SOLO framework 2.0 non funziona perchè di da problemi con assembly ecc..
    a riguardo ho trovato questo articolo:
    Link

    dove più in particolare:
    Codice PHP:
    The moral is that if you’re shipping assemblies that other developers are going to be referencingyou need to be extremely careful about when you do (and don’tchange the AssemblyVersion of those assembliesAny changes to the AssemblyVersion will mean that application developers will either have to re-compile against the new version (to update those AssemblyRef entries) or use assembly binding redirects to manually override the binding.

    Do 
    not change the AssemblyVersion for a servicing release which is intended to be backwards compatible.
    Do 
    change the AssemblyVersion for a release that you know has breaking changes.
    Just take another look at the version attributes on mscorlib:

    // Assembly mscorlib, Version 2.0.0.0  
    [assemblyAssemblyFileVersion("2.0.50727.3521")]  
    [
    assemblyAssemblyInformationalVersion("2.0.50727.3521")]  
    [
    assemblyAssemblyVersion("2.0.0.0")]  
    Note that it’s the AssemblyFileVersion that contains all the interesting servicing information (it’s the Revision part of this version that tells you what  Service Pack you’re on), meanwhile the AssemblyVersion is fixed at a boring old 2.0.0.0Any change to the AssemblyVersion would force every .NET application referencing mscorlib.dll to re-compile against the new version
    Però non ho ben capito cosa fare, qualcuno mi può aiutare?
    Se riesco a fare quello che c'è scritto risolverei dei problemi in quanto io ho VS2008 e compilo il mio progetto (settato x FM2.0) però lui mi inserisce nel web config delle reference che stanno nel Framework 3.0.
    Ovviamente poi sul server non funzionano in quanto ho installato solo il Framework 2.0

    Se qualcuno mi può aiutare mi farebbe un grosso piacere..
    Non so se esiste qualche modo o qualche programma che ti dica quali sono le reference da aggiungere per il framework X. io ho trovato quel articolo e mi sembrava che potesse andare bene solo che non capisco bene che devo fare

    grazie a tutti x l'aiuto
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.