在我的ASP.NET MVC應用程序,我有以下設置:當我加載程序集時會發生什麼?
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;extras"/>
我曾引用坐落在享有extras
文件夾組件和他們完美地工作(使用<%@ Import Namespace="myNameSpace" %>
)。
我的問題
- 時會發生什麼該行被稱爲?
- 程序集在哪裏加載?
- 爲什麼我無法用新版本覆蓋位於
extras
文件夾中包含myNameSpace
的程序集? (我得到一個錯誤,說該程序集在另一個程序中「打開」) - 有沒有辦法在不重啓應用程序的情況下用新版本覆蓋程序集?
#4:用更新後的版本替換它。這是可能的,而其運行? – Omar 2010-03-13 02:02:37
如果你使用依賴注入和程序對接口,你可以很容易地做到這一點。 – Burt 2010-03-13 14:15:42
你能否詳細說明? – Omar 2010-03-14 04:35:58