Spring.net Could not load type from string value
最近有点懒了啊,都没有按时上来博客园更新下,个人觉得遇到难题的时候在这里留下脚印也亦造福他人,进来 晓镜水月 被项目围的团团转,asp.net MVC项目来的,但是我还是不务正业啊,在弄网络爬虫,这个迟点在贴出来吧,还在为cookie烦恼,嘻嘻。。。。。让项目队友发现就不好了,言归正传,今天遇到了什么问题呢?上图
这图截的也太大了,哎。。。。。。。。就这个问题弄了一个下午,网上找了不少资料,怎么就没有一个讲的详细一点的呢,不得不记录下解决方法,好,这是什么原因的,学过spring.net 的就深有体会了,贴上我的spring.net配置文件代码
<spring>
<context>
<resource uri="config://spring/objects" />
</context> <objects xmlns="http://www.springframework.net">
<object id="BLL" type="BLLWeb.qgzx_admin,BLLWeb" singleton="false"></object>
<object id="BLLSession" type="BLLWeb.BLLSession,BLLWeb" singleton="false"></object>
<object id="DBSessFactory" type="DALMSSQL.DBSessionFactory,DALMSSQL"></object>
</objects>
</spring>
从上面的错误提示可以看出错误的原因是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.net Could not load type from string value的更多相关文章
- Spring.net Could not load type from string value问题解决办法
Spring.net Could not load type from string value "xxx" 错误原因可能有: 1.spring.net配置错误,注意要区别配置文件 ...
- 配置好运行后Error creating context 'spring.root': Could not load type from string value
在Webconfig文件的当前项目下引用相关项目
- asp.net mvc项目使用spring.net发布到IIS后,在访问提示错误 Could not load type from string value 'DALMsSql.DBSessionFactory,DALMsSql'.
asp.net mvc项目使用spring.net发布到IIS后,在访问提示错误 Could not load type from string value 'DALMsSql.DBSessionFa ...
- Could not load type from string value 'DALMSSQL.DBSessionFactory,DALMSSQL'.
问题: 原因: DAL.dll不在程序目录下 --调了老半天.
- log4net 存储到oracle 调试 Could not load type [log4net.Appender.OracleAppender]
近期在弄webfrom oracle 调用 log4net 開始调试时不出数据,打开了log4net 自己的debug功能后发现: log4net: Logger [root] level set t ...
- Spring Boot实战之定制type Formatters
本文首发于个人网站:Spring Boot实战之定制type Formatters 前面我们有篇文章介绍了PropertyEditors,是用来将文本类型转换成指定的Java类型,不过,考虑到Prop ...
- 【Java】java.sql.SQLDataException: Cannot determine value type from string
报错如下: There was an unexpected error (type=Internal Server Error, status=500). Error attempting to ge ...
- Could not load type 'System.Reflection.AssemblySignatureKeyAttribute' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c
错误: Could not load type 'System.Reflection.AssemblySignatureKeyAttribute' from assembly 'mscorlib, V ...
- Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, ...
随机推荐
- Storm入门学习随记
推荐慕课网视频:http://www.imooc.com/video/10055 ====Storm的起源. Storm是开源的.分布式.流式计算系统 什么是分布式呢?就是将一个任务拆解给多个计算机去 ...
- ios 工程图片清理shell
#!/bin/shecho "随意删除@2x图片可能会引起错误 因为ios工程会更加前缀和分辨率自己找到@2x的图片 所以删除@2x图片时要慎重"read -n1 -p &quo ...
- 4.css度量单位
在 CSS 长度设置中,我们经常需要使用到度量单位,即以什么样的单位设计我们的字 体或边框长度.而在 CSS 中长度单位又分为绝对长度和相对长度. 绝对长度指的是现实世界的度量单位,CSS 支持五种绝 ...
- Perl 随机数和随机密码的产生
Perl有着强大的随机数产生函数rand(),下面的代码详细介绍其应用 #!/usr/bin/perl # use strict; use warnings; # 0~1之间 $rando ...
- Android 使用Fragment,ViewPagerIndicator 制作csdn app主要框架
转载 转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23513993 本来准备下载个CSDN的客户端放手机上,没事可以浏览浏览资 ...
- 对云风 cstring 第二次解析
前言 从明天起 关心粮食和蔬菜 我有一所房子 面朝大海 春暖花开 本文前提条件 1.了解 posix 线程 2.了解 原子操作 3.具备简单C基础,或者 你也敲一遍. 如果上面不太清楚,你可以翻看我以 ...
- 比支付宝更好用的读IC卡信息工具
编程语言:VC++ 更新时间:2014.10.23 操作系统:windowAll 工具:PCSC读卡器 在上一个博文<<解惑:NFC手机如何轻松读取银行卡信息?>>中,介绍了支 ...
- SQLite判断某表是否存在
SQLite判断表是否存在:其实很简单,只要查看sqlite_master表中是否存在这条数据就可以知道了.SELECT count(*) FROM sqlite_master WHERE type= ...
- Should .close() be put in finally block or not?
The following are 3 different ways to close a output writer. The first one puts close() method in tr ...
- Android--将Bitmip转化成字符串
因为自己做的东西想要上传到服务器,所以就选择了将Bitmip转化成了字符串在上传 其它格式的图片我们好像可以用Bitmap.Factory 去将他们转化成BitMap 转化成字符串的代码 //将bit ...