Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
Asp.net 在Web.config中配置Unity容器_Asp.net_Unity Container - Fatal编程技术网

Asp.net 在Web.config中配置Unity容器

Asp.net 在Web.config中配置Unity容器,asp.net,unity-container,Asp.net,Unity Container,我正在尝试将Unity配置为一个类型,该类型接受数组类型的参数作为输入: <type type="IPermissionCheckPlan" mapTo="CompositePlanTeamWorkroomMove" name="MovePlan"> <constructor> <param name="checks" parameterType="IPermissionCheck" >

我正在尝试将Unity配置为一个类型,该类型接受数组类型的参数作为输入:

      <type type="IPermissionCheckPlan" mapTo="CompositePlanTeamWorkroomMove" name="MovePlan">
        <constructor>
          <param name="checks" parameterType="IPermissionCheck" >
            <array>
              <dependency name="TWR_Move" />
              <dependency name="TWR_Copy" />
            </array>
          </param>
        </constructor>
      </type>

我在加载容器时遇到一个异常,称为“无法识别的元素‘构造函数’”

我正在使用Unity 2.0


问候

您确定要使用Unity 2.0吗?在1.2中,您需要将构造函数放入元素中。我将再次检查Unity并返回。谢谢你,我查过了。虽然我以为我用的是2.0,但事实并非如此。所以我使用了2.0的配置和1.2的DLL。现在我转到了2.0,但是得到了一些新的东西:“参数检查的注入配置是通过属性和子值元素指定的。”我猜整个结构已经改变了。不再有“”元素,它已被“”替换。我将在以后更改此设置并再次运行。我删除了“parameterType”,并且工作正常!