我有一個在我公司的Intranet上運行的ASP.net和C#開發的Web應用程序。因爲這個應用程序的所有用戶都毫無例外地使用Microsoft Outlook,我希望應用程序在客戶端打開Outlook消息。 我知道Office被設計爲可以在桌面上運行,而不是從服務器運行,但是我在客戶端創建Word或Excel文檔時沒有問題。通過網頁的Outlook電子郵件
我有使用Microsoft.Office.Interop.Outlook命名空間和Outlook安裝在服務器上的實例化Outlook對象的代碼。當我嘗試從服務器運行代碼時,出現一條DCOM源錯誤消息,其中指出「機器默認權限設置不授予CLSID {COM10C-0000-0000-C000-000000000046 }給用戶使用組件服務管理工具可以修改此安全權限。「我已經使用組件服務工具修改了權限,但仍然出現相同的錯誤。
有沒有辦法解決這個問題,或者這是一個沒有成果的練習,因爲Outlook無法從服務器端代碼在客戶端打開?
由於電子郵件可以獲得的極端長度,Mailto將不起作用。另外,發送它的用戶需要爲收件人的文本添加媚眼。
不開玩笑格式化!對於那個很抱歉。 – Keng 2008-09-12 13:13:00