use*_*672 6 asp.net-mvc-5 asp.net-mvc-5.1
我将我的MVC5项目更新为MVC5.1,现在在路由字典上有异常:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
Run Code Online (Sandbox Code Playgroud)
堆栈跟踪:
{"Method not found: 'System.Web.Routing.RouteValueDictionary System.Web.WebPages.TypeHelper.ObjectToDictionaryUncached(System.Object)'."}
at System.Web.Mvc.RouteCollectionExtensions.CreateRouteValueDictionaryUncached(Object values)
at System.Web.Mvc.RouteCollectionExtensions.IgnoreRoute(RouteCollection routes, String url, Object constraints)
at System.Web.Mvc.RouteCollectionExtensions.IgnoreRoute(RouteCollection routes, String url)
at WebApplication1.RouteConfig.RegisterRoutes(RouteCollection routes) in c:\Users\aivanov\Documents\Visual Studio 2013\Projects\WebApplication1\WebApplication1\App_Start\RouteConfig.cs:line 14
at WebApplication1.MvcApplication.Application_Start() in c:\Users\aivanov\Documents\Visual Studio 2013\Projects\WebApplication1\WebApplication1\Global.asax.cs:line 17
Run Code Online (Sandbox Code Playgroud)
小智 16
在References中我发现System.Web.WebPages.dll版本3.0.11001.0显示了这种类型的错误,但当我用System.Web.WebPages.dll版本3.0.20129.0替换它时它可以工作.因此,您应该从refrences中删除旧版本并下载其他版本,而不是干净的解决方案,重建并且它将起作用.
| 归档时间: |
|
| 查看次数: |
10625 次 |
| 最近记录: |