我正在嘗試使用Razor視圖引擎作爲數據庫支持的常規模板引擎。
http://razorengine.codeplex.com/問題是,對於每個模板編譯,都會創建並加載一個新的動態程序集。由於無法從當前appdomain卸載程序集,也無法爲模板系統使用單獨的appdomain(使用匿名類型),因此這些程序集將不斷累積,直到appdomain被銷燬。模板本身會定期更改,因此會導致更多的重新編譯。動態程序集太多
問題是這些動態程序集(可能有數千個)會影響應用程序的性能嗎?或者還有更好的方法來做到這一點?
好知道至少有到位一些安全裝置。到目前爲止,它似乎工作正常。 – Danielg 2011-06-24 17:39:31