我试图找出如何将我的服务公开为REST服务,而不是使用现在过时的NinjectWebServiceHostFactory。
RouteTable.Routes.Add(new ServiceRoute("MyService", new NinjectWebServiceHostFactory(), typeof(MyService)));
上面的链接指出“[已废弃(”使用NinjectServiceHostFactory并将端点配置为REST服务。“)]”
因此,当我将其更改为下面的代码时,我无法再向其发送application / json请求。它抱怨并说它期待xml。
RouteTable.Routes.Add(new ServiceRoute("MyService", new NinjectServiceHostFactory(), typeof(MyService)));
如何使用NinjectServiceHostFactory并将路由创建为REST路由。