我有一個通用的設計問題:
我有一個郵件服務器,用C#寫的。
然後,我有一個網絡論壇軟件,用C#編寫的ASP.NET。
現在我想將郵件服務器整合到ASP.NET論壇應用程序中。 例如,我想讓人們可以從論壇創建一個郵件列表,並讓用戶有機會將自己添加到論壇中的郵件列表成員,然後將新的列表成員添加到相應的郵件列表中在服務器上。集成一個電子郵件服務器到ASP.NET中
由於服務器是一個單獨的控制檯/ winforms /服務應用程序,我首先想到我最好使用.NET遠程處理。
但我的第二個想法是,一些用戶可能會託管主機,其中
(一)他們沒有一個虛擬機,他們可以做他們想做的
(二)的管理員在他們的論壇主機可能不想安裝額外的郵件服務器或額外收取此
(C)的用戶可能有一個服務計劃,只允許添加一個Web應用程序,而不是外部程序(很可能)
現在,我想問:
是否有可能將郵件服務器完全集成到ASP.NET應用程序中不知何故? (我有服務器+ ASP.NET應用程序的完整源代碼)
那麼,它可能不會是一個頁面或ashx處理程序,但像一個http模塊? 或者將TCP/IP應用程序集成到asp.net中的一般方法是什麼? (當然,我假設這些端口是可用/轉發的 - 我也可以將它作爲外部應用程序與電子郵件服務器一起運行)
實際上,這是一個非常好的主意。我爲論壇收費。然後我再次收取郵件列表費用。或者我追加了郵件列表郵件。 – 2010-08-05 21:53:09