WebApi MultipulUrl不受支持

时间:2017-01-03 07:35:10

标签: asp.net-web-api

我在这里使用Asp.NetWebApi。我写了一些代码:

public IEnumerable < Employee > GetEmployee()
{
 var x = pro.GetEmployees();
 return x;
}
public Employee GetEmployee(int id = 0) {
 var x = pro.FindEmployee(id);
 return x;
}

当我传递像http://localhost:57997/api/Friends这样的网址时,它会抛出错误。如果我注释掉这段Employee GetEmployee(int id = 0)代码,那么它的工作正常。

  

找到了与请求匹配的多个操作:GetEmployee类型为Application.Api.Controllers.FriendsController GetEmployee类型为Application.Api.Controllers.FriendsController

1 个答案:

答案 0 :(得分:0)

请删除此代码

Employee GetEmployee(int id = 0)

并添加此

Employee GetEmployee(int id)