码迷,mamicode.com
首页 > Windows程序 > 详细

让Windows2003 Server NET4.0 Frameworks可以上使用RazorEngine程序集。

时间:2014-10-29 12:20:40      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:http   ar   使用   for   问题   代码   ef   tt   window   

Windows 2003 Server目前只能安装dotNET Frameworks 4.0框架,而无法安装dotNET Frameworks 4.5以及4.5.1,如果要在2003 server上运行RazorEngine程序集,那么必须得引用编译目标是4.0版的,同时System.Web.Razor.dll这个程序集也得是NET4.0的,如果编译目标不是4.0平台,那么这个程序集里会有一个方法引用了4.5框架里的方法,所以是无法跑在win2003 server系统上的。

解决问题的办法是,自己重新编译System.Web.Razor.dll这个程序集为4.0目标平台,然后重新编译RazorEngine.dll程序集,RazorEngine.dll程序集需要重新引用4.0平台的System.Web.Razor.dll即可。

好在我已经下载了RazorEngine和System.Web.Razor的源代码,并修正了这个问题,让RazorEngine可以以跑在win2003 server的dotNET4.0框架下。

下载这个解决方案的源代码,前往这里:https://github.com/sanxia/RazorEngineNET4.0.git

让Windows2003 Server NET4.0 Frameworks可以上使用RazorEngine程序集。

标签:http   ar   使用   for   问题   代码   ef   tt   window   

原文地址:http://www.cnblogs.com/CHONGCHONG2008/p/4059010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!