我正在寻找一种解决方案,使我可以使用各种程序集中定义的新页面更新一个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