2010-09-06 76 views
0

我寫了一些關於發送郵件,任務,Appoinment等的代碼。例如,您可以通過asp.net頁面添加某人到您的Outlook聯繫人列表。我的本地機器上的每件事情都可以。但是,如果我將我的應用程序發佈到服務器上,我不能在我的Outlook中添加任何人。請幫助我,這很重要。爲什麼不在asp.net中運行Microsoft.Office.Interop.Outlook?

回答

0

我認爲您需要在發送電子郵件的用戶的服務器上創建outlook/mapi配置文件。注意,既然您正在運行ASP.NET,那麼發送電子郵件的用戶將是運行Web應用程序的虛擬目錄的應用程序池的標識。

這是一個old article about creating a profile with outlook installed

2

這通常不是一個好主意,因爲微軟自己state

微軟目前並不 建議,並且不支持, 自動化的Microsoft Office從任何無人值守, 非交互式 應用客戶端應用程序或 組件(包括ASP,ASP.NET, DCOM和NT服務),因爲Office在此 環境中運行時,Office 可能會出現不穩定的行爲和/或 死鎖。

閱讀文章,瞭解哪些障礙等待着你。

相關問題