我的配置如下:<unity xmlns="http://schemas.microsoft.com/practices/2010/unity">
<alias alias="IConfigurationSettings" type="Yankee.IConfigurationSettings, Yankee.Core"/>
<alias alias="ConfigurationSettings" type="Yankee.ConfigurationSettings, Yankee.Core"/>
<alias alias="IBootstrapperTask" type="Yankee.Infrastructure.IBootstrapperTask, Yankee.Core"/>
<alias alias="RegisterControllerFactory" type="Yankee.YYSports.Web.RegisterControllerFactory, Yankee.YYSports.Web"/>
<alias alias="IControllerFactory" type="System.Web.Mvc.IControllerFactory, System.Web.Mvc, Version=2.0.0.0, Culture=neutral,PublickeyToken=31bf3856ad364e35"/>
<alias alias="ControllerFactory" type="System.Web.Mvc.DefaultControllerFactory, System.Web.Mvc, Version=2.0.0.0, Culture=neutral,PublickeyToken=31bf3856ad364e35"/>
<alias alias="ILog" type="Yankee.Infrastructure.ILog,Yankee.Core"/>
<alias alias="Weblog" type="Yankee.Infrastructure.EnterpriseLibrary.Weblog,Yankee.Infrastructure.EnterpriseLibrary"/> <container name="MyContainer">
<register type="IConfigurationSettings" mapTo="ConfigurationSettings">
<lifetime type="singleton"/>
</register>
<register name="icontroller" type="IControllerFactory" mapTo="ControllerFactory">
<lifetime type="singleton"/>
</register>
<register type="ILog" mapTo="Weblog">
<lifetime type="singleton"/>
</register> <register type="IBootstrapperTask" mapTo="RegisterControllerFactory">
<lifetime type="singleton"/>
<constructor>
<param name="controllerFactory" type="IControllerFactory" dependencyType="IControllerFactory">
</param>
</constructor>
</register> </container>
</unity>
但是会出现如下的错:/”应用程序中的服务器错误。
The type name or alias RegisterControllerFactory could not be resolved. Please check your configuration file and verify this type name.
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.InvalidOperationException: The type name or alias RegisterControllerFactory could not be resolved. Please check your configuration file and verify this type name.源错误:行 22: //configuration.Configure(_container, "MyContainer");
行 23:
行 24: _container.LoadConfiguration("MyContainer");
行 25: }
行 26: 我确定是有RegisterControllerFactory这个类的,也没有写错请问知道是什么回事么,多多指教
<alias alias="IConfigurationSettings" type="Yankee.IConfigurationSettings, Yankee.Core"/>
<alias alias="ConfigurationSettings" type="Yankee.ConfigurationSettings, Yankee.Core"/>
<alias alias="IBootstrapperTask" type="Yankee.Infrastructure.IBootstrapperTask, Yankee.Core"/>
<alias alias="RegisterControllerFactory" type="Yankee.YYSports.Web.RegisterControllerFactory, Yankee.YYSports.Web"/>
<alias alias="IControllerFactory" type="System.Web.Mvc.IControllerFactory, System.Web.Mvc, Version=2.0.0.0, Culture=neutral,PublickeyToken=31bf3856ad364e35"/>
<alias alias="ControllerFactory" type="System.Web.Mvc.DefaultControllerFactory, System.Web.Mvc, Version=2.0.0.0, Culture=neutral,PublickeyToken=31bf3856ad364e35"/>
<alias alias="ILog" type="Yankee.Infrastructure.ILog,Yankee.Core"/>
<alias alias="Weblog" type="Yankee.Infrastructure.EnterpriseLibrary.Weblog,Yankee.Infrastructure.EnterpriseLibrary"/> <container name="MyContainer">
<register type="IConfigurationSettings" mapTo="ConfigurationSettings">
<lifetime type="singleton"/>
</register>
<register name="icontroller" type="IControllerFactory" mapTo="ControllerFactory">
<lifetime type="singleton"/>
</register>
<register type="ILog" mapTo="Weblog">
<lifetime type="singleton"/>
</register> <register type="IBootstrapperTask" mapTo="RegisterControllerFactory">
<lifetime type="singleton"/>
<constructor>
<param name="controllerFactory" type="IControllerFactory" dependencyType="IControllerFactory">
</param>
</constructor>
</register> </container>
</unity>
但是会出现如下的错:/”应用程序中的服务器错误。
The type name or alias RegisterControllerFactory could not be resolved. Please check your configuration file and verify this type name.
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.InvalidOperationException: The type name or alias RegisterControllerFactory could not be resolved. Please check your configuration file and verify this type name.源错误:行 22: //configuration.Configure(_container, "MyContainer");
行 23:
行 24: _container.LoadConfiguration("MyContainer");
行 25: }
行 26: 我确定是有RegisterControllerFactory这个类的,也没有写错请问知道是什么回事么,多多指教
解决方案 »
- web获取客户端mac地址
- 急!急!急!啊!
- |zyciis| 如何在改变输出控件的HTML内容过滤掉Name 急,谢谢
- 如果打开一个页面,让它自动重新向服务器连接,怎么办???
- 问个DATAGRID中按钮控件消息的问题
- 要做个涉外网站,感兴趣的请进
- DATAGRID里面的内容生成EXCEL,现在要保存到服务器上,请问怎么写啊
- 关于insert into的问题,,知道错在哪,,但是不知道怎么改!
- 如何使IE打印预览窗口右上方的带"X"的关闭按钮无效?
- 高分悬赏asp信息管理系统源代码
- Aspx页面保存到Word文档供用户下载
- 新入asp.net.问下一般的b/s应用,每次页面刷新new一个业务层对象并调用处理业务逻辑的问题
应该是这句错了,应该是这样的<param name="controllerFactory" type="IControllerFactory" dependencyType="ControllerFactory">
<constructor>
<param name="controllerFactory" type="IControllerFactory" dependencyType="IControllerFactory">
</param>
</constructor>