我需要使用OutlookInterop對象來從Web界面生成.MSG文件。這就是爲什麼他們會被不同的線程同時訪問。它是多線程的嗎?Interop.Outlook多線程?
還有一個問題:Outlook是否需要在服務器上使用Outlook.Application
之前進行初始化(例如帳戶設置)?
我需要使用OutlookInterop對象來從Web界面生成.MSG文件。這就是爲什麼他們會被不同的線程同時訪問。它是多線程的嗎?Interop.Outlook多線程?
還有一個問題:Outlook是否需要在服務器上使用Outlook.Application
之前進行初始化(例如帳戶設置)?
對您的問題的簡單回答是否。
不要停止自動化路線,Office應用程序不能用於非用戶交互式環境或在服務器上運行。微軟已經發布了相當長的知識庫article從安全這個問題的細節,可擴展性等
以前,這已經不是一個問題,人們已經僥倖成功,只是忽略了意見。但是,您會發現較新的操作系統(vista/server 2k8/win7)和Office的新版本不再適用。我強烈建議不要走這條路。
+1:我辦公室的一個組件在十年或更長時間內沿着這條路線走下去。負責維護它的窮人仍然經常遇到問題,這些問題可能直接或間接地歸因於通過非交互式自動化運行辦公室。這只是通過任務計劃程序來完成。 – 2010-02-01 23:10:10