架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10755|回复: 0

[资料] spring.net Could not load type from string value 'xxx...

[复制链接]
发表于 2016-8-4 10:05:30 | 显示全部楼层 |阅读模式
Could not load type from string value 'xxx'


QQ截图20160804100155.jpg

最近有点懒了啊,都没有按时上来博客园更新下,个人觉得遇到难题的时候在这里留下脚印也亦造福他人,进来 晓镜水月 被项目围的团团转,asp.net MVC项目来的,但是我还是不务正业啊,在弄网络爬虫,这个迟点在贴出来吧,还在为cookie烦恼,嘻嘻。。。。。让项目队友发现就不好了,言归正传,今天遇到了什么问题呢?上图

这图截的也太大了,哎。。。。。。。。就这个问题弄了一个下午,网上找了不少资料,怎么就没有一个讲的详细一点的呢,不得不记录下解决方法,好,这是什么原因的,学过spring.net 的就深有体会了,贴上我的spring.net配置文件代码



从上面的错误提示可以看出错误的原因是asp.net 网站找不到BLLWeb这个文件,其实很简单,原因就是我创建的asp.net项目的namespace空间名和BLLWeb空间名不一样,因为用的是三层来搭建网站,业务层和UI层之间当然空间不一样,在上面代码<object id="BLL" type="BLLWeb.qgzx_admin,BLLWeb" singleton="false"></object>中,其中type="BLLWeb.qgzx_admin,BLLWeb"这一句的后面BLLWeb就已经说明了这个类的命名空间为BLLWeb,并不是UI层的namespace空间,因此小编我就以为spring.net很智能,能自动到BLLWeb的dll文件中找,可惜想太多啊,,,,这个错误的原因就在于spring.net还比较笨,只能在读取配置的项目中引用了这个程序集才行,so。。接下来大家都懂了吧,只要在读取到这个配置文件的项目,也就是我的UI层中,添加刚才BLLWeb这些程序集引用就行,说真的,作为一个三层架构面向接口的网站,怎么可能会有人在UI层添加BLLWeb的引用,或者DAL引用,只能添加IBLL接口引用,不然这个结构岂不是没用了。

好吧,今天就到这里,另外windows phone8.1开发者预览版发布更新了哦,大家一定要试试啊,特别4.5寸以上的用户(可以使用3列大磁贴了),大家要注重windows phone的商务功能,这些都很强大,老实说,用了wp后,真心不会再用安卓了,这里个人感觉,勿喷。ps:用户可以下载“开发者预览更新”(好像是这个名字)这个软件更新,要更新多几次才行,因为8到8.1之间还有2,3个隐形版本,8.1后续会更新推送,哈哈哈,好期待,可惜我还用wp7.



上面是复制的,解决办法如下:


其实,说白了,就是spring找不到那个映射的文件,类的名字我写错了。。。。





上一篇:Nhibernate在mono下的一些异常 Argument cannot be null
下一篇:HtmlAgilityPack解析html5的xpath节点出错
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-20 05:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表