簡體   English   中英

為什么不在ASP.NET中運行Microsoft.Office.Interop.Outlook?

[英]Why not running Microsoft.Office.Interop.Outlook in asp.net?

我寫了一些有關發送郵件,任務,約會等的代碼。例如,您可以通過asp.net頁面將某人添加到Outlook聯系人列表中。 在我的本地計算機上一切正常。 但是,如果將應用程序發布到服務器,則無法在Outlook中添加任何人。 請幫助我,這很重要。

通常這不是一個好主意,因為Microsoft自己指出

Microsoft當前不建議並且不支持從任何無人參與的非交互客戶端應用程序或組件(包括ASP,ASP.NET,DCOM和NT Services)對Microsoft Office應用程序進行自動化,因為Office可能表現出不穩定的行為和/在此環境中運行Office時出現死鎖或死鎖。

閱讀文章,找出哪些障礙等待着您。

我認為您需要在服務器上為正在發送電子郵件的用戶創建一個Outlook / Mapi配置文件。 注意,由於您正在ASP.NET上運行,因此發送電子郵件的用戶將是運行Web應用程序虛擬目錄的應用程序池的標識。

這是有關創建已安裝Outlook的配置文件舊文章

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM