Мой webapi не может ссылаться на контроллер и метод его действия. Каждый раз, когда я даю URL в localhost: 1321/api/Student/akash123@gmail.com. Сообщает, что ресурс не найден.
// Конфигурация и службы веб-API
// Web API routes
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
config.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
config.Formatters.JsonFormatter.SerializerSettings.Formatting =
Newtonsoft.Json.Formatting.Indented;
config.Formatters.JsonFormatter.SerializerSettings.ContractResolver =
new CamelCasePropertyNamesContractResolver();
.........................................
My StudentController.cs class
private DatabaseContext db = new DatabaseContext ();
общедоступный список студентов = новый список ();
[HttpGet]
public Tbl_Student GetStudent(string email)
{
var s = student.Where(c => c.Email.Equals(email)).FirstOrDefault();
if (s != null)
return s;
else
return null;
}
Сообщает, что ресурс не найден или имя ресурса было изменено