我有一個Web應用程序,它根據數據庫配置條目動態加載程序集以執行某些操作(動態插件樣式體系結構)。刪除所有應用程序域中對DLL的所有引用
對這些對象的調用是在一個工廠模式實現中,並且該對象被緩存(在Factory中的一個靜態字典<>中,因爲一分鐘內可以調用幾千次。
這個工廠的調用是由主Web應用程序和一些web服務組成的,有些在不同的程序集/項目中。
當我需要更新其中一個DLL時,我必須回收IIS才能獲得DLL。
由於這對服務器上的另一個應用程序有影響,我想知道是否有一種方法可以在不重新啓動IIS的情況下發布DLL?
好主意 - 我會研究這個。 – cjk 2010-03-25 15:58:21