2012-04-04 17 views
0

Ich erstelle Excel-Datei mit Diagramm und es funktioniert auf meinem lokalen Rechner mit VS inbuilt iis. Aber wenn ich es auf dem Hosting-Server bereitgestellt habe, funktioniert es nicht. Meine Umgebung ist: -Win2K8 -iis 7.0 -MS Büro Beruf -PIA (2010 versucht)Problem mit Excel in IIS

ersten Mal, ich war immer Fehler:

* Abrufen der COM-Klasse ab Werk für die Komponente mit CLSID {00024500-0000-0000-C000-000000000046} fehlgeschlagen aufgrund des folgenden Fehlers: 80080005 Serverausführung fehlgeschlagen (Ausnahme von HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)) *

Nach einigen Konfigurationen wie Dconfig, die den Zugriff für den Netzwerkdienst und den erstellten Desktop erlauben Ordner mit voller Schreibberechtigung für alle, aber ich habe nicht bekommen gelungen. Selbst jetzt bekomme ich keinen Fehler, aber die Datei wird nicht geöffnet (Excel und PPT). Ich überprüfe unser benutzerdefiniertes Anwendungsprotokoll und Systemprotokoll.

Bitte führen Sie mich, warum dies passiert?

+1

MS unterstützt keine Office-Automatisierung auf dem Server http://support.microsoft.com/kb/257757 –

+0

Ja, Sie haben Recht, es hat einige Arbeit um das zu tun. Geben Sie Launch-Berechtigung für DCom ms excel-Komponente und erstellen Sie einen neuen Ordner unter config/sysprofile und geben Sie Schreibrechte für alle. Es funktioniert für einige der Person. Bu in meinem Fall entweder keine Fehlermeldung erhalten oder nicht angezeigt. – Parwej

+0

Sie suchen nach Ärger :) und darüber nachdenken, wenn diese Website einen gewissen Verkehr erhält, wird es auf spektakuläre Weise fallen –

Antwort

1

Verwenden Sie Office Open XML, um Ihre Dateien anstelle von Automatisierung zu erstellen. Es gibt mehrere Bibliotheken, die Ihnen beim Erstellen von Excel-Dateien helfen. Ich benutze persönlich EPPlus und denke, es ist ziemlich anständig.

+0

Ich benutzte Interop, um Diagramm mit Excel und PPT zu erstellen, also ist es möglich, mit EPPlus zu erstellen? – Parwej

+0

EPPlus unterstützt Diagramme, ja. –

+0

Danke Charlie, ich werde es versuchen. – Parwej

Verwandte Themen