【发布时间】:2014-06-27 06:11:38
【问题描述】:
我在 web api 中创建了 Odata 服务。我在 GetFavoriteStation 上设置了一个断点。但它不工作。 我的域名:127.0.0.1
我将此 URL 称为:mydomain/odata/2013-06/X(guid'23C868DC-07FE-4AC4-B399-D4E76EDE9F0C') 但它不工作。它返回给我错误。错误:找不到资源。
[AllowAnonymous]
public class XController : EntitySetController<X, Guid>
{
[Queryable]
public X GetX([FromODataUri]Guid id)
{
X x= null;
查看 App_Start 文件
WebApiConfig.cs
namespace Y.Z
{
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/2013-06/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
【问题讨论】:
标签: soap odata asp.net-web-api restful-authentication restful-url