我開發了一個使用Word處理模板文件並以PDF格式保存的Web應用程序。這在我的開發機器和我們的活服務器上工作正常。但是,我們正在將服務器更改爲2008Server,並且在安裝Word後,我的應用無法訪問Word COM對象。他們似乎沒有被註冊。我已經使用DComCNFG.exe進行了檢查,並且在本地計算機上,Word在「我的電腦」下的DCOM Config文件夾中列出,但在新服務器上不是。Word COM似乎沒有在服務器上註冊以便從C#調用
由於Word是一個.exe,而不是一個DLL我不能使用regsvr32(我試過),所以我怎麼得到它註冊?
(我知道從Word移開將是一個好主意,是我將期待在不久的將來,但現在我需要新的服務器運行的是)
我想在一個位不匹配 - 是服務器64位?單詞的版本如何? – 2012-01-12 11:17:42
感謝您的建議。是的,服務器是64位。我不確定Word。但COM列表中沒有任何Word條目。如果這是問題,我仍然期望看到一個Word COM條目,但有不同的錯誤 - 可能是不匹配的GUID。 – MisterT 2012-01-12 11:25:41
Microsoft Word不是基於服務器的軟件。不要這樣做。 – gsharp 2012-01-12 11:26:13