【发布时间】:2016-07-30 14:24:49
【问题描述】:
我有 ASP.Net MVC 6 应用程序
我添加了如下路线:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}",
defaults: new {Controllers="Statics", action="Index"}
);
});
但我得到如下错误:
System.InvalidOperationException:路由参数“控制器” 同时指定了内联默认值和显式默认值。 当显式指定默认值时,路由参数不能包含内联默认值,请考虑删除其中一个。
有什么建议吗?
【问题讨论】:
-
删除默认值或内联默认值
标签: c# asp.net-mvc-routing asp.net-core-mvc asp.net-core-1.0