我需要启用我的webAPI REST服务以接受以下格式的请求:
www.someURL.com/OldService.svc
我正在处理过去使用WCF的现有应用程序。除了200响应之外,这些方法不必返回任何内容。我们需要REST服务来处理这个调用,因此我们可以淘汰旧的WCF服务,但是如果我们不支持这个WCF请求,系统将会失败。
以前是否有人这样做过?
修改
只需添加新路线就可以做到这一点吗?
答案 0 :(得分:1)
您可以通过简单地添加新项并选择Web将WCF服务(.svc)添加到Web API项目,然后它将在列表中显示为WCF服务。
答案 1 :(得分:0)
也许您可以将Route属性(使用System.Web.Http)用于旧服务?我已将此用于路由名称,如[Route(" SomeRoute")]但我不能100%确定.svc扩展名是否会干扰任何内容。
[Route("OldService.svc")]
[HttpPost]
public HttpResponseMessage NewData(Data SomeData)
{}