Asp.net web api 放,删除。。。方法不允许在Orchard中使用
我根据以下教程创建了WebApi控制器: 我的名字是Company.Accounts IHttpRouteProvider的实现如下所示:Asp.net web api 放,删除。。。方法不允许在Orchard中使用,asp.net-web-api,orchardcms,orchardcms-1.7,Asp.net Web Api,Orchardcms,Orchardcms 1.7,我根据以下教程创建了WebApi控制器: 我的名字是Company.Accounts IHttpRouteProvider的实现如下所示: private IEnumerable<RouteDescriptor> GetAccountRoute() { yield return new HttpRouteDescriptor { Name = "Account", Priority = 10, RouteTemplate = "A
private IEnumerable<RouteDescriptor> GetAccountRoute()
{
yield return new HttpRouteDescriptor
{
Name = "Account",
Priority = 10,
RouteTemplate = "Api/Account",
Defaults = new
{
area = "Company.Accounts",
controller = "Account"
}
};
}
不幸的是,除了GET和POST*之外,其他一切都不起作用*。我变得简单了
方法不允许
怎么了?我的Orchard版本是1.7.1。您将它们放在MethodNames公共HttpResponseMessage Post[FromBody]…{}
private IEnumerable<RouteDescriptor> GetAccountRoute()
{
yield return new HttpRouteDescriptor
{
Name = "Account",
Priority = 10,
RouteTemplate = "Api/Account",
Defaults = new
{
area = "Company.Accounts",
controller = "Account"
}
};
}