Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法在Spring.net中加载ObjectTypeException_C#_Asp.net_Spring.net - Fatal编程技术网

C# 无法在Spring.net中加载ObjectTypeException

C# 无法在Spring.net中加载ObjectTypeException,c#,asp.net,spring.net,C#,Asp.net,Spring.net,我在VS2010年的asp.NET3.5项目中使用spring.NET1.3.1。我没有做任何mvc的事情;我需要Spring来创建和操作对象 我遵循了文档,添加了Spring.Core和Spring.Web DLL引用。我的Web.config如下所示: <sectionGroup name="spring"> <section name="context" type="Spring.Context.Support.WebContextHandler, Spri

我在VS2010年的asp.NET3.5项目中使用spring.NET1.3.1。我没有做任何mvc的事情;我需要Spring来创建和操作对象

我遵循了文档,添加了Spring.Core和Spring.Web DLL引用。我的Web.config如下所示:

   <sectionGroup name="spring">
    <section name="context" type="Spring.Context.Support.WebContextHandler, Spring.Web"/>
    <section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core"/>

  </sectionGroup> 
   <system.web>
     <httpModules>
        <add name="Spring" type="Spring.Context.Support.WebSupportModule, Spring.Web"/>
     </httpModules>
     <!-- no spring confi in httpHandlers-->
  </system.web>
   <spring>
    <context>
      <resource uri="~/config/clients.xml" />
    </context>
  </spring>
我要走了

[TypeLoadException:无法从字符串值'myrouter.clientcode.CAL,myrouter.clientcode'加载类型。] c中的Spring.Core.TypeResolution.TypeResolver.Resolve(字符串typeName):\u svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Core\TypeResolution\TypeResolver.cs:81 c中的Spring.Core.TypeResolution.GenericTypeResolver.Resolve(字符串typeName):\u svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Core\TypeResolution\GenericTypeResolver.cs:97 c中的Spring.Core.TypeResolution.CachedTypeResolver.Resolve(字符串typeName):\u svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Core\TypeResolution\CachedTypeResolver.cs:107 c中的Spring.Core.TypeResolution.TypeResolutionUtils.ResolveType(字符串typeName):\u svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Core\TypeResolution\TypeResolutionUtils.cs:106 c中的Spring.Objects.Factory.Support.AbstractObjectDefinition.ResolveObjectType():\u svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Objects\Factory\Support\AbstractObjectDefinition.cs:640 c中的Spring.Objects.Factory.Support.AbstractObjectFactory.ResolveObjectType(RootObjectDefinition rod,String objectName):\u svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Objects\Factory\Support\AbstractObjectFactory.cs:1096 [CannotLoadObjectTypeException:无法解析文件[D:\WORK\visual studio\visual studio 2010\Projects\myrouter\config\clients.xml]第3行中定义的名为“CAL”的对象的类型[myrouter.clientcode.CAL,myrouter.clientcode] c中的Spring.Objects.Factory.Support.AbstractObjectFactory.ResolveObjectType(RootObjectDefinition rod,String objectName):\u svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Objects\Factory\Support\AbstractObjectFactory.cs:1100 c:_svn\Spring-net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Objects\Factory\Support\DefaultListableObjectFactory.cs:472中的Spring.Objects.Factory.Support.DefaultListableObjectFactory.PreInstanceSingleton() c中的Spring.Context.Support.AbstractApplicationContext.Refresh():\u svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Context\Support\AbstractApplicationContext.cs:1017 c中的Spring.Context.Support.WebApplicationContext..ctor(WebApplicationContextArgs args):svn\Spring-net\tags\Spring-net-1.3.1\src\Spring\Spring.Web\Context\Support\WebApplicationContext.cs:125 c中的Spring.Context.Support.WebApplicationContext..ctor(字符串名称,布尔区分大小写,字符串[]配置位置):\u svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Web\Context\Support\WebApplicationContext.cs:82 _dynamic_Spring.Context.Support.WebApplicationContext..ctor(Object[])+242 c中的Spring.Reflection.Dynamic.SafeConstructor.Invoke(对象[]参数):\u svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Reflection\Dynamic\DynamicConstructor.cs:116 c中的Spring.Context.Support.rootContextInstancer.InvokeContextConstructor(ConstructorInfo-ctor):\u svn\Spring-net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Context\Support\ContextHandler.cs:563 c:_svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Context\Support\ContextHandler.cs:508 c:_svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Context\Support\ContextHandler.cs:351中的Spring.Context.Support.ContextHandler.instanceContext(IAApplicationContext parentContext,Object configContext,String contextName,Type contextType,Boolean区分大小写,String[]资源) c:_svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Web\Context\Support\WebContextHandler.cs:129 c:_svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Context\Support\ContextHandler.cs:289 [ConfigurationErrorsException:创建上下文“spring.root”时出错:无法从字符串值“myrouter.clientcode.CAL,myrouter.clientcode”加载类型。] System.Configuration.BaseConfigurationRecord.EvaluateOne(字符串[]键,SectionInput输入,布尔isTrusted,FactoryRecord FactoryRecord,SectionRecord SectionRecord,Object parentResult)+202 System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord FactoryRecord、SectionRecord SectionRecord、Object parentResult、Boolean getLkg、Boolean getRuntimeObject、Object&result、Object&resultRuntimeObject)+1061 System.Configuration.BaseConfigurationRecord.GetSectionRecursive(字符串configKey、布尔getLkg、布尔checkPermission、布尔getRuntimeObject、布尔RequestISHER、对象与结果、对象与结果EntimeObject)+1431 System.Configuration.BaseConfigurationRecord.GetSection(字符串configKey、布尔getLkg、布尔checkPermission)+56 System.Configuration.BaseConfigurationRecord.GetSection(字符串configKey)+8 System.Web.HttpContext.GetSection(String sectionName)+47 System.Web.Configuration.HttpConfigurationSystem.GetSection(String sectionName)+39 System.Web.Configuration.HttpConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(字符串configKey)+6 System.Configuration.ConfigurationManager.GetSection(字符串sectionName)+78 c中的Spring.Util.ConfigurationUtils.GetSection(String sectionName):\u svn\Spring net\tags\Spring-net-1.3.1\src\Spring\Spring.Core\Util\ConfigurationUtils.cs:71 Spring.Context.Support.WebA
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net"> 
  <object id="CAL"  type="myrouter.clientcode.CAL, myrouter.clientcode"/>  
</objects>
  IApplicationContext ctx = ContextRegistry.GetContext();
  CAL calobject = (CAL)ctx.GetObject("CAL");
<object id="CAL"  type="myrouter.clientcode.CAL, myrouter.clientcode"/>