2014-01-28 37 views
0

我有用C#.NET(framework 4.5.1)编写的REST WebAPI 2.0并正在使用ServiceStack's swagger add-on查找文档。可能吗 ?ServiceStack Swagger插件是否适用于.NET WebAPI 2.0

在我看来,Swagger的ServiceStack插件仅适用于MVC(在互联网上可以找到示例)。

+0

在我的WebAPI项目中,在安装nuget包“ServiceStack.Api.Swagger”之后,我找不到AppHost.cs,如下所述[http://stackoverflow.com/a/14849623/369383] – theGeekster

回答

1

否 - Swagger插件仅用于ServiceStack服务。您的服务使用WebAPI 2.0编写。因此,您需要将服务重新创建为ServiceStack服务,以使Swagger插件可用。

ServiceStack是WebAPI的优秀替代品。如果您决定转移到ServiceStack平台,Swagger插件可用于MVC项目和自主托管的Web应用程序。 See here了解更多信息。

您可能感兴趣的这个问题ServiceStack vs ASP.NET WebApi有用。

如果您选择ServiceStack并在实施您的服务时遇到任何问题,请随时在此处询问。

+0

感谢您的回答,虽然会更详细地研究ServiceStack。 – theGeekster