我正在研究MVC5.我刚刚在WebApiConfig中添加了API控制器和面临的错误.错误是模糊的参考系统web http routeparameter.我不明白Ambiguity在哪里创造.任何人都可以解释一下吗?
MyCode是:
using System.Web.Http;
namespace MyProject
{
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
}
Run Code Online (Sandbox Code Playgroud)
Sar*_*g K 11
我完成了这个问题.System.web.http的歧义在System.Web.Http.Common和Microsoft.AspNet.WebApi.Core之间.我刚刚从我的解决方案中删除了System.Web.Http.Common,因为Microsoft.AspNet.WebApi.Core正在为我做同样的事情.
| 归档时间: |
|
| 查看次数: |
3737 次 |
| 最近记录: |