Hat die neue asp: Chart-Steuerung muß auf dem Server installiert werden, oder es kann aus dem Ordner ist verwendet werden
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)
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.