Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.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上下文层次结构不工作_C#_.net_Spring_Spring.net - Fatal编程技术网

C# Spring.net上下文层次结构不工作

C# Spring.net上下文层次结构不工作,c#,.net,spring,spring.net,C#,.net,Spring,Spring.net,Spring版本:2.0.0.40000 运行时:.NET 4.5 以这里显示的示例为例 在API中 -上下文处理程序 我有以下几点 代码: 召唤 ContextRegistry.GetContext(); 任何上下文名称的 消息---创建上下文“ChildContext”时出错:在后处理对象工厂时出错 我尝试了所有不同的命名,包括Child、ChildContext、Children,所有这些都导致了相同的错误 在我的示例中,我使用一个包含我的对象()的资源文件,如果我不导入自己的XML

Spring版本:2.0.0.40000 运行时:.NET 4.5

以这里显示的示例为例 在API中 -上下文处理程序

我有以下几点

代码:


召唤

ContextRegistry.GetContext();
任何上下文名称的

消息---创建上下文“ChildContext”时出错:在后处理对象工厂时出错

我尝试了所有不同的命名,包括Child、ChildContext、Children,所有这些都导致了相同的错误

在我的示例中,我使用一个包含我的对象()的资源文件,如果我不导入自己的XML文件,它会工作,但导入它意味着子文件不工作。如果在同一个xml文件中定义子元素,则会得到“创建上下文“父”时出错:存在多个根元素”


我知道这很可能是一个配置问题,非常感谢您的帮助。

由于没有完全理解我遇到的错误或原因,解决方法是使用“依赖”启动。SpringXSD在这里定义了一些安静的问题,因为我没有完全理解我所遇到的错误或原因,解决方法是使用“依赖于”来启动。SpringXSD在这里定义了一些安静的配置

请在“您自己的xml文件”中发布配置。您是否在使用诸如属性占位符配置器之类的配置程序?我使用与您的is类似的基本工作配置进行了快速测试;配置对我来说很有效。@Marijn在尝试了几天之后,我没能将所有内容都放到app.config文件中,然后遇到了同样的问题。我的一个类肯定做了一些有趣的事情导致了这一点,所以我还原到uses Dependes以对启动进行排序。@Marijn我之所以需要这样做,是因为我的由Spring.ServiceModel.Activation.ServiceHostFactoryObject托管的WCF服务被提前实例化,WCF服务将被提前调用并阻止所有其他操作正在加载配置中定义的对象。加载对象的线程将进入WaitSleepJoin状态。订购使用依赖于现在正在防止这种情况。啊,好发现!请注意,您也可以回答自己的问题,这可能对其他访问您的问题的人有所帮助。请在“您自己的xml文件”中发布配置。您是否在使用诸如属性占位符配置器之类的配置程序?我使用与您的is类似的基本工作配置进行了快速测试;配置对我来说很有效。@Marijn在尝试了几天之后,我没能将所有内容都放到app.config文件中,然后遇到了同样的问题。我的一个类肯定做了一些有趣的事情导致了这一点,所以我还原到uses Dependes以对启动进行排序。@Marijn我之所以需要这样做,是因为我的由Spring.ServiceModel.Activation.ServiceHostFactoryObject托管的WCF服务被提前实例化,WCF服务将被提前调用并阻止所有其他操作正在加载配置中定义的对象。加载对象的线程将进入WaitSleepJoin状态。订购使用依赖于现在正在防止这种情况。啊,好发现!请注意,您也可以回答自己的问题,这可能有助于其他人访问您的问题。