使用IBatis做个项目,运行的时候报如下错误Could not load type from string value 'BindGameIDInfo'.

云中雁荡山 2010-07-13 12:43:32
我是参照NPetShop写的,请遇到相同错误的大侠给以解答。谢谢!


详细错误如下:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.TypeLoadException: Could not load type from string value 'BindGameIDInfo'.

源错误:


行 34:
行 35: DomDaoManagerBuilder builder = new DomDaoManagerBuilder();
行 36: builder.ConfigureAndWatch("dao.config", handler);
行 37:
行 38: _instance = new ServiceConfig();


源文件: E:\WorkSpace\Asp.net\CardManagerSystem\CMS.Service\ServiceConfig.cs 行: 36



堆栈跟踪:


[TypeLoadException: Could not load type from string value 'BindGameIDInfo'.]
IBatisNet.Common.Utilities.TypesResolver.TypeResolver.ResolveType(String typeName) +272
IBatisNet.Common.Utilities.TypesResolver.TypeResolver.Resolve(String typeName) +69
IBatisNet.Common.Utilities.TypesResolver.CachedTypeResolver.Resolve(String typeName) +298
IBatisNet.Common.Utilities.TypeUtils.ResolveType(String typeName) +66
IBatisNet.DataMapper.Configuration.Alias.TypeAlias.Initialize() +40
IBatisNet.DataMapper.Configuration.Serializers.TypeAliasDeSerializer.Deserialize(XmlNode node, ConfigurationScope configScope) +289
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureSqlMap() +1303
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Initialize() +5192
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(XmlDocument document, DataSource dataSource, Boolean useConfigFileWatcher, Boolean isCallFromDao) +384

[ConfigurationException:
- The error occurred while loading SqlMap.
- initialize type alias
- The error occurred in <sqlMap resource="Maps/BindGameIDInfo.xml" xmlns="http://ibatis.apache.org/dataMapper" />.
- Check the BindGameIDInfo.]
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(XmlDocument document, DataSource dataSource, Boolean useConfigFileWatcher, Boolean isCallFromDao) +483
IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build(XmlDocument document, DataSource dataSource, Boolean useConfigFileWatcher, NameValueCollection properties) +77
IBatisNet.DataAccess.DaoSessionHandlers.SqlMapDaoSessionHandler.Configure(NameValueCollection properties, IDictionary resources) +798

[ConfigurationException: DaoManager could not configure SqlMapDaoSessionHandler.Cause:
- The error occurred while loading SqlMap.
- initialize type alias
- The error occurred in <sqlMap resource="Maps/BindGameIDInfo.xml" xmlns="http://ibatis.apache.org/dataMapper" />.
- Check the BindGameIDInfo.]
IBatisNet.DataAccess.DaoSessionHandlers.SqlMapDaoSessionHandler.Configure(NameValueCollection properties, IDictionary resources) +939
IBatisNet.DataAccess.Configuration.DomDaoManagerBuilder.GetContexts(ConfigurationScope configurationScope) +2502
IBatisNet.DataAccess.Configuration.DomDaoManagerBuilder.GetConfig(ConfigurationScope configurationScope) +61
IBatisNet.DataAccess.Configuration.DomDaoManagerBuilder.BuildDaoManagers(XmlDocument document, Boolean useConfigFileWatcher) +265

[ConfigurationException:
- The error occurred while configure DaoSessionHandler.
- The error occurred in <property name="resource" value="SqlMap.config" xmlns="http://ibatis.apache.org/dataAccess" />.
- Check the IBatisNet.DataAccess.DaoSessionHandlers.SqlMapDaoSessionHandler.]
IBatisNet.DataAccess.Configuration.DomDaoManagerBuilder.BuildDaoManagers(XmlDocument document, Boolean useConfigFileWatcher) +338
IBatisNet.DataAccess.Configuration.DomDaoManagerBuilder.ConfigureAndWatch(String resource, ConfigureHandler configureDelegate) +171
CMS.Service.ServiceConfig.GetInstance() in E:\WorkSpace\Asp.net\CardManagerSystem\CMS.Service\ServiceConfig.cs:36
CMS.Service.RegTypeInfoService..ctor() in E:\WorkSpace\Asp.net\CardManagerSystem\CMS.Service\RegTypeInfoService.cs:25
CMS.Service.RegTypeInfoService..cctor() in E:\WorkSpace\Asp.net\CardManagerSystem\CMS.Service\RegTypeInfoService.cs:15

[TypeInitializationException: “CMS.Service.RegTypeInfoService”的类型初始值设定项引发异常。]
CMS.Service.RegTypeInfoService.GetInstance() in E:\WorkSpace\Asp.net\CardManagerSystem\CMS.Service\RegTypeInfoService.cs:36
_Default.BindDDL() in e:\WorkSpace\Asp.net\CardManagerSystem\CMS.Web\Default.aspx.cs:28
_Default.Page_Load(Object sender, EventArgs e) in e:\WorkSpace\Asp.net\CardManagerSystem\CMS.Web\Default.aspx.cs:19
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627


...全文
1604 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouwaner 2010-08-04
  • 打赏
  • 举报
回复
莫名。。。。
fred_wan 2010-07-15
  • 打赏
  • 举报
回复
试一下,在VS里面工具-选项-调试,把“启用"仅我的代码"”的选择去掉。
云中雁荡山 2010-07-13
  • 打赏
  • 举报
回复
请高手不吝赐教,小弟万分感激。
阿非 2010-07-13
  • 打赏
  • 举报
回复
应该是你的配置文件有问题

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧