MSDN > Home page del forum > Crystal Reports for Visual Studio > Charts are not rendered in CR for VS2005 Beta2 Version
Formula una domandaFormula una domanda
 

Con rispostaCharts are not rendered in CR for VS2005 Beta2 Version

  • domenica 19 giugno 2005 5.33gzinger Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     

    After much newsgroup searching, I was able to make CR work on my web server. However the charts (images) inside the reports do not show up.
    The src attribute for these images look like this:
    src="//CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_5f03e8ad-37b4-4b16-923e-264e3b3a0314.png"
    And obviously is not finding anything.
    Hence 2 questions:

    1. How can I specify the domain name for the URLs or tell it to use relative path?
    2. Where can I find CrystalImageHandler.aspx ? I searched my entire HD and could not find it.

    Thank you.

Risposte

Tutte le risposte

  • martedì 21 giugno 2005 14.20gzinger Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     

    Regarding my first question:

    I already decompiled the CR code using Reflector and see where the error is. So, perhaps, you could help me to work around it.
    The problem occurs in their method:

    internal static string get_RuntimeImageHandlerService()
    {
          return (ViewerGlobal.GetApplicationPath + "/CrystalImageHandler.aspx?dynamicimage=");
    }

    While it works fine for subwebs, it fails for web sites that run on the root. The  GetApplicationPath returns "/" and then combined with the hardcoded string the resulting URL becomes "//CrystalImageHandler.aspx?...", which is interpreted by IE as a domain name. So, just one additional "if" statement is needed to account for double slash.

    So, my questions is, how can I substitute my code inside the CR assembly? Is there any way?

    Thanks.

     

  • giovedì 23 giugno 2005 17.24Francis4370201 Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Have you tried adding this to the web.config in your root web?  Crystal Reports registers the CrystalImageHandler.aspx IHttpHandler when you drag and drop your webform viewer to the webform:

      <httpHandlers>
       <add path="CrystalImageHandler.aspx" verb="GET" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
      </httpHandlers>
     </system.web>
    </configuration>

    Just curious: did you create the .aspx using a text editor, or did you not copy the web.config to your root?
  • giovedì 23 giugno 2005 17.36gzinger Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Yes, that was the answer to my first question. I figured it out myself pretty quickly - sorry didn't post it back to the thread. Thank you anyway.

    However, the second question remains. When a web site runs on the root (not subweb) the URL for the images that CR produces is incorrect - it's a bug in their implementation (a guy from MSFT confirmed that fact) - see my second posting on this thread for more info.

    So, my question becomes either a) How can I fix somebody else’s bug (CR in this case)? or b) When will the crystals fix it themselves and provide me with an updated version?

    Any ideas are greatly appreciated.
  • giovedì 23 giugno 2005 22.55Keith ThomsonModeratoreMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     Con risposta
    We will investigate on our end and fix it if we confirm that it is our bug.

    Thanks!
    Keith - Business Objects
  • venerdì 24 giugno 2005 0.06gzinger Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Thanks for the reply. Any idea of the timeline?
  • martedì 28 giugno 2005 17.21Keith ThomsonModeratoreMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    I'll try to update you when I hear back, but at this time they are investigating and a timeline will depend on what they find.

    Keith - Business Objects
  • domenica 17 luglio 2005 1.24StephenBarclay Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Keith,

    We are having this problem also..  Any updates on the timeline?

    Stephen
  • mercoledì 19 ottobre 2005 4.05Allan Pumphrey Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     

    We had the same problem and traced it to our web.config missing the following:

      <xhtmlConformance mode="Legacy"/><httpHandlers><add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/></httpHandlers>

    Just insert this line above the </system.web>


  • sabato 12 novembre 2005 8.39Ramesh Kasavaraju Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Is there a resolution for this problem now ? I am in the same situation as gzinger
  • giovedì 1 dicembre 2005 16.49gzinger Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Release version apperently fixes the issue. I had to reinstall CR .msi block and restart the server on uninstall and reinstall for it to kick in.

    Thanks.
  • venerdì 16 giugno 2006 19.21Bonquest Technologies Medaglie utenteMedaglie utenteMedaglie utenteMedaglie utenteMedaglie utente
     
    Well nice said, but for me my client is still. coz on the dev platform all ok. where do i get the install CR, i got Visual studio 2003 and Visual Studio 2005 Express Edition. i tried this -- http://support.businessobjects.com/communitycs/technicalpapers/crnet_deployment.pdf -- nad i get it, but how do i add on the production server. I have full crystal Reports with my Office and VS  2003. SOS.