Hat die neue asp: Chart-Steuerung muß auf dem Server installiert werden, oder es kann aus dem Ordner ist verwendet werden

StackOverflow https://stackoverflow.com/questions/807170

  •  03-07-2019
  •  | 
  •  

Frage

  • Ich habe die neue asp:chart Kontrolle auf meinem Rechner installiert und haben eine App gebaut, die es verwendet.
  • Alle gut funktioniert so weit. Jetzt möchte ich meine App in einer gehosteten Umgebung implementieren.
  • Wenn mein Hosting-Provider nicht die asp:chart Steuerung installiert ist, kann ich meine App erhalten, indem man den .dll im Ordner ist zu arbeiten?

    (Ich glaube, ich bin zu fragen, ob es in der Gac gefunden werden muss)

War es hilfreich?

Lösung

Neben der Anordnung auf dem Binärordner bereitstellen, müssen Sie auch einen Ordner mit Schreibberechtigung konfigurieren, um vorübergehend die Diagramm Bilder zu speichern.

In web.config unter

<appSettings>
    <add key="ChartImageHandler" value="storage=file;timeout=20;dir=D:\TEMPDUMP\;"/>
    ...

Andere Tipps

Es muss nicht im GAC sein. Die Anträge werden im GAC aussehen, wenn es nicht in den Papierkorb-Ordner finden.

Setzen Sie einfach die DLL in dem Ordner ist und es wird funktionieren.

Sie können auch einen Blick auf OpenFlashChart , die Charts schauen schönere

Es gibt einen weiteren Schritt: Bevor Sie es zu Ihrem Server bereitstellen, müssen Sie ein Verzeichnis als temporäres Verzeichnis für die Diagramm Bilder auf dem Server zu verwenden, und Sie müssen es in web.config schreiben in, wie folgt aus:

<add key="ChartImageHandler" value="storage=file; timeout=20; dir=c:\tmpimg;" />

Sie können ein beliebiges Verzeichnis verwenden, die Sie wollen. Vergessen Sie nicht die richtigen Berechtigungen in diesem Verzeichnis zu setzen. Halten Sicherheit aways im Auge behalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top