我正在尋找一種解決方案,使我可以使用各種程序集中定義的新頁面更新一個asp.net網站,而無需卸載主AppDomain(即xcopy到/ bin將不起作用)。服務來自輔助AppDomain的HTTP請求或避免應用程序在更新DLL時重新啓動
雖然交叉appdomain調用似乎對我來說很清晰,但是有可能將「生活在另一個appdomain中的System.Web.UI.Page」提供給正在提供ASP.NET請求的AppDomain?
在構建提供程序,虛擬路徑提供程序和應用程序域搜索時,我認爲主要的appdomain重新啓動可能可以忽略不計,與任何次要appdomain或自定義構建提供程序實現的努力和潛在不穩定性相比可能微不足道。
感謝您的想法!
爲什麼您需要在不重新啓動應用程序的情況下更新組件? – svick 2012-03-16 00:53:36