microsoft.office.interop.word-dll (2007/2010) - Probleme/ c#.net
Problem: Auffüllen Werte für word-Dokument-ist nicht passiert.Objekt-Verweis-Fehler in der Produktion server.
Entwicklung server( funktioniert Prima)
ich versuche, füllen Sie die Werte für das word-Dokument mithilfe von c#.bin mit microsoft.office.interop.word-dll (version 12.0 Bezug auf word 2007) als Verweis in mein Projekt. in meinem Entwicklungs-server office 2007 installiert ist. bin in der Lage, füllen Sie die Werte und speichern Sie das Dokument korrekt ohne Fehler.
Produktionsumgebung
erste Objekt-Verweis-Fehler. der einzige Unterschied sehe ich in diesem server ist microsoft word 2010 installiert ist. ich versuchte mein bestes, aber kein Glück.
*ist das, weil word 2010 installiert ist, in den Produktions-server?
*wenn ich gehostet die Anmeldung in den anderen Produktions-server, auf dem word 2007 installiert ist.die Anwendung ist in Ordnung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte das Problem sein, es sieht aus wie Office 2010 verwendet die Version 14 von dlls:
http://www.microsoft.com/en-us/download/details.aspx?id=3508
Vielleicht versuchen, verwenden Sie die 14 version im dev-server und sehen, ob das funktioniert, wenn ja sollte in Ordnung sein mit der Herstellung. ansonsten sehen, ob die 2007 dll kopiert wurde, in Sie bin, wenn Sie nicht versuchen, löschen der 2007 version (v 12) in Sie Anwendung bin und sehen, ob das funktioniert, könnte die Produktion-Anwendung kann nicht suchen Sie die dll in Ihr bin und ist dann auf der Suche in der GAC GAC hätte 2010 version installiert. Wenn es in deiner bin, die es nutzen könnten, dass einer der ersten.