我有用C#.NET(framework 4.5.1)编写的REST WebAPI 2.0并正在使用ServiceStack's swagger add-on查找文档。可能吗 ?ServiceStack Swagger插件是否适用于.NET WebAPI 2.0
在我看来,Swagger的ServiceStack插件仅适用于MVC(在互联网上可以找到示例)。
我有用C#.NET(framework 4.5.1)编写的REST WebAPI 2.0并正在使用ServiceStack's swagger add-on查找文档。可能吗 ?ServiceStack Swagger插件是否适用于.NET WebAPI 2.0
在我看来,Swagger的ServiceStack插件仅适用于MVC(在互联网上可以找到示例)。
否 - Swagger插件仅用于ServiceStack服务。您的服务使用WebAPI 2.0编写。因此,您需要将服务重新创建为ServiceStack服务,以使Swagger插件可用。
ServiceStack是WebAPI的优秀替代品。如果您决定转移到ServiceStack平台,Swagger插件可用于MVC项目和自主托管的Web应用程序。 See here了解更多信息。
您可能感兴趣的这个问题ServiceStack vs ASP.NET WebApi有用。
如果您选择ServiceStack并在实施您的服务时遇到任何问题,请随时在此处询问。
感谢您的回答,虽然会更详细地研究ServiceStack。 – theGeekster
在我的WebAPI项目中,在安装nuget包“ServiceStack.Api.Swagger”之后,我找不到AppHost.cs,如下所述[http://stackoverflow.com/a/14849623/369383] – theGeekster