ASP.NET Contrôle de graphique ne fonctionne pas sur le serveur de production

J'ai une application qui s'appuie fortement sur la cartographie et actuellement les cartes de travail dans la ASP.Net Serveur de Développement, mais lorsque j'essaie de publier sur mon serveur (Win 2008 Server R2, IIS 7), les graphiques ne s'affichent pas.

À l'aide de Firebug, je vois que l'appel à ChartImg.axd renvoie une erreur 404, et tout ce que j'obtiens est une image vide titulaire, c'est à dire, ou rien dans Firefox. J'ai cherché pendant environ 3 ou 4 heures, jusqu'à présent, et ont essayé à peu près tout recommandé, mais rien ne semble fonctionner.

Je voudrais utiliser de la mémoire/HttpImageHandler, au lieu de la ImageLocation de configuration.

De Mon Site Web.Config

    <appSettings>
    <!--<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" />-->
    <add key="ChartImageHandler" value="storage=memory;timeout=20;deleteAfterServicing=false" />
  </appSettings>
  <system.webServer>
    <handlers>
      <remove name="ChartImageHandler" />
      <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST"
        path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </handlers>
  </system.webServer>
  <system.web>
    <httpHandlers>
      <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
        validate="false" />
    </httpHandlers>
    <pages>
      <controls>
        <add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting"
          assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
      </controls>
    </pages>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      </assemblies>
    </compilation>
    <customErrors mode="Off"/>
  </system.web>

Quelqu'un a une idée où je vais incorrect de continuer ce travail sur mon serveur?

y u pas utiliser Fusion des Graphiques, il est génial et gratuit.
Pas maintenant, fusioncharts.com/goodies/fusioncharts-free

OriginalL'auteur Adam | 2011-10-28