在加载某些程序集时,ASP.NET是否将所有依赖项程序集(位于BIN文件夹中)加载到默认的appdomain?或者它将“按需”加载(当CLR需要依赖程序集中的某种类型时)?
答案 0 :(得分:6)
据我所知,按需加载的依赖项(第一次使用Type
所述程序集时)
杰弗里里希特的书CLR via C#
也更详细地解释了它。
另外,检查this MSDN article ,它基本上讨论了加载装配的减少(我猜也回答了你的问题)
摘自this问题。
当CLR实时(JIT)编译它需要的Start方法时 加载该方法中引用的所有程序集。 (..)