我正在尝试使用Razor视图引擎作为数据库支持的常规模板引擎。
http://razorengine.codeplex.com/问题是,对于每个模板编译,都会创建并加载一个新的动态程序集。由于无法从当前appdomain卸载程序集,也无法为模板系统使用单独的appdomain(使用匿名类型),因此这些程序集将不断累积,直到appdomain被销毁。模板本身会定期更改,因此会导致更多的重新编译。动态程序集太多
问题是这些动态程序集(可能有数千个)会影响应用程序的性能吗?或者还有更好的方法来做到这一点?
好知道至少有到位一些安全装置。到目前为止,它似乎工作正常。 – Danielg 2011-06-24 17:39:31