显示将WCF REST服务转换为ASP.NET OWIN的示例?

时间:2015-03-09 21:17:01

标签: c# asp.net web-services wcf rest

我有一个独立的WCF服务提供REST服务。随着时间的推移,我觉得MS会减少对WCF和REST服务的支持,而且我已经不得不在一堆黑客中编写代码以使某些工作像CORS一样工作。此外,实施https是另一个黑客,因为它需要使用操作系统功能。 (即您必须使用外部应用程序安装证书,这不会使服务非常自包含)

无论如何,我考虑转向ASP.NET REST API和OWIN,或者Java / Spring。我想首先看看迁移到ASP.NET REST需要什么,因为我认为应该花费最少量的工作,但我还没有找到任何好的例子。

1 个答案:

答案 0 :(得分:0)

在asp.net网站上有一个非常简单的例子。

http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api

  • 设置一个独立的项目,即控制台应用程序或Windows服务
  • 初始化并设置路线
  • 创建您的Controller / API存根
  • 部署

关于SSL,无论是IIS还是Apache,您都必须在Web服务器上配置它。