在Unity1.2中,我在web.config中使用了这个文本
<type type="IRouteRegistry" mapTo="TownHall.Mvc.Routing.TownHallRoutes,TownHall.Mvc"> <typeConfig extensionType="Microsoft.Practices.Unity.Configuration.TypeInjectionElement,Microsoft.Practices.Unity.Configuration"> <constructor> <param name="routes" parameterType="RouteCollection"> <dependency name="ApplicationRouteCollection" /> </param> <param name="routeHandlerType" parameterType="System.Type"> <dependency name="RegisterRoutesHandler"/> </param> <param name="settings" parameterType="IAppSettings"> <dependency/> </param> </constructor> </typeConfig> </type>
我在Unity2.0中转换为下面的文本。
但这是错误的
无法解析类型名称或别名RouteCollection。请检查您的>配置文件并验证此类型名称。
在…
IUnityContainer townhallContainer = new UnityContainer(); UnityConfigurationSection config = (UnityConfigurationSection)ConfigurationManager.GetSection("unity"); config.Configure(townhallContainer); // I got error here return townhallContainer;
如何将它们转换为Unity2.0配置文件?
抱歉,我的英语不好
发布于 2010-07-28 12:39:09
对不起,大家,我刚刚解决了这个问题。问题来自type="RouteCollection",我需要删除该文本
https://stackoverflow.com/questions/3351397
复制相似问题