Crystal Reports 13 I Asp.Net 3, 5

Tworzę stronę internetową za pomocą Asp.Net 3.5 W Visual Studio 2008 i używamy Crystal Reports 10 (to razem VS2008).

W zeszłym roku przeprowadziliśmy migrację do Visual Studio 2010, ale nadal korzystamy z. Net 3.5 w naszej witrynie. Vs2010 nie jest dostarczany z Crystal Reports, więc pobieramy Crystal 13 (dla vs2010) z SAP business object i instalujemy na mojej maszynie deweloperskiej(Zestaw Sdk i runtime).

Działa dobrze, zmieniliśmy odnośniki w sieci.config z Crystal 10 do Crystal 13 i działa w naszej rozwijanej maszynie.

Nadal Używamy Asp.Net 3.5.

Teraz problem... Hostuję swoją stronę na naszym serwerze (instaluję również runtime) i dostaję ten wyjątek z Komunikatem:

"nie można załadować crystaldecisions pliku lub assembly.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' lub jedna z jego zależności. System nie może znaleźć określonego pliku."

W sieci.config the wyjątek:

Czy ktoś może mi pomóc ? Czy Można używać. Net 3.5 z Crystal 13 ? Lub inne rozwiązanie (wersja) dla Crystal?

Edycje

<compilation debug="false" strict="false" explicit="true">
    <assemblies>
        <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
    </assemblies>
      <buildProviders>
      <add extension=".rpt" type="CrystalDecisions.Web.Compilation.RptBuildProvider, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
  </buildProviders>
</compilation>  
Author: Kiquenet, 2011-03-04

4 answers

Wierzę, że nie jesteś jedynym, który ma problemy podczas próby wdrożenia Crystal Report dla VS 2010. Na podstawie wyświetlanego Komunikatu o błędzie sprawdziłeś:

  1. Upewnij się, że masz tylko jedną wersję CR zainstalowaną w systemie. Jeśli masz zainstalowaną inną wersję CR, rozważ odinstalowanie jej, aby aplikacja nie była "zdezorientowana" co do wersji CR.

  2. Musisz się upewnić, że pobrałeś poprawną wersję CR. Ponieważ używasz VS 2010, musisz odwołać się do CRforVS_redist_install_64bit_13_0_1.zip (dla maszyny 64 bitowej) lub CRforVS_redist_install_32bit_13_0_1.zip (dla maszyny 32-bitowej). Te dwa są pakietami redystrybucyjnymi. Możesz również pobrać pełny pakiet z poniższego linku: CRforVS_13_0_1.exe Uwaga: czasami konieczne jest zainstalowanie 32-bitowego CR runtime nawet na 64-bitowym systemie operacyjnym

  3. Upewnij się, że ustawiłeś pełne uprawnienia zaufania na swoim roocie folder

  4. Uprawnienia usługi lokalnej muszą być ustawione w puli aplikacji

  5. Upewnij się, że folder aspnet_client istnieje w folderze głównym.

Jeśli możesz upewnić się, że wszystkie 5 punktów powyżej, Twój Crystal Report powinien działać bez żadnego zamieszania.

Kolejną ważną rzeczą, którą należy tutaj zauważyć, jest to, że jeśli hostujesz Crystal Report z hostem współdzielonym, musisz sprawdzić u nich, czy naprawdę wspierają Crystal Report. Jeśli nadal masz problemy, możesz przełączyć się na http://www.asphostcentral.com , który zapewnia obsługę Crystal Report.

Powodzenia!

 28
Author: user707217,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-03 21:33:31

Miałem ten sam problem i rozwiązałem go, upewniając się, że wszystkie odniesienia do poprzedniej wersji crystal z pliku konfiguracyjnego, serwera i stacji roboczej publikacji zostały usunięte. Poza pełnym zaufaniem w zasadzie wszystkiego, co zrobił user707217, zrobiłem i działało dla mojej zaktualizowanej aplikacji internetowej

 3
Author: Clarence,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-07 16:01:04

Mam ten sam problem. Rozwiązałem install this setup . (Używam vs 2015 (4.6))

 1
Author: Cagdas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-18 23:50:21

Miałem do czynienia z tym samym problemem z powodu braku niektórych plików dll w referencjach VS13. I went to the location http://scn.sap.com/docs/DOC-7824 i zainstalował najnowszy pakiet. To rozwiązało problem.

 0
Author: ankit kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-12 12:01:59