Nhibernate 不要降级混用visual studio的程序集

花了一个下午的教训:

nhibernate v2.0.50727今天使用nhibernate进行验证使用程序的功能,Nhibernate的版本发生在v2.0.50727

昨天,使用vs 2010搭建的一个web 网站程序,进行验证Nhibernate下的前端访问体系。

今天,到公司,因为笔记本比较老,所以BenBen上没有安装vs 2010 ,只有vs 2008,于是就新建了一个AspNet Web 应用程序,并将昨日vs 2010下的几个程序集引入进到vs 2008中,编辑通过。

进行调用测试发生问题,系统总是执行错误。发现,需要在程序集中,锁定目标FrameWork,实际是降级使用的时候,FrameWork丢失了。


解决后,赞赞自喜,编译,后始终发现调试错误:

The ProxyFactoryFactory was not configured.
Initialize 'proxyfactory.factory_class' property of the session-factory configuration section with one of the available NHibernate.ByteCode providers



然后根据错误提示在web.config中检查,



 配置一切正常,但就是出现上诉的代理配置错误。

上网进行搜索,没有能够解决的,最后快下班了,仔细想想是不是降级使用vs2010的程序集所致,虽然表面上应用的程序集都是3.5的framework,但是实际上会引起问题。

于是果断将实体领域层相关的和Nhibernate发生作用的层排除,然后重新建立vs 2008环境下的对应程序集,并将源码文件拷贝,重新编辑,重新引用相关程序集通过。

再次,编辑,一切OK了。

我累了个去,以后不能随便进行降级使用FrameWork的程序集了,真的会乱的,不管原因是出现在visual studio上还是Nhbernate上,总之,现实就是如此,希望朋友们遇到类似问题引用为鉴,不要浪费了宝贵的时间。


1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值