我正在研究一個asp.net網站。我們必須使用com interop來與傳統的vb6 activex組件進行交互。在許多情況下,組件依賴於接收一個上下文對象(它本身就是一個vb6 activex組件)作爲參數。上下文對象構造起來相當昂貴。ASP.NET會話和存儲使用COM互操作的對象
因此,一個想法是上下文對象構造一次並存儲在asp.net會話中。但是,如果此對象只是一個圍繞activex組件的.net包裝器,那麼在會話中堅持這樣一個對象是明智的還是明智的?
此外,上下文對象包含用戶特定的信息,所以堅持使用.net HttpRuntime緩存可以使用,但需要用戶特定的密鑰。
我瞭解其他限制和你需要注意的事情與asp.net會議,aspnet-session question。
問一個稍微不同的方式:他們是否存在一個.net對象的任何問題或問題,它只是一個COM對象的包裝?
感謝邁克,非常有用的信息。 – Jon 2008-10-09 01:54:32