http://blog.bossma.cn/dotnet/asp-net-how-to-lazy-load-assembly/