我有一个用C#.NET编写的REST WebAPI 2.0(框架4.5.1),并希望使用ServiceStack's swagger add-on对其进行记录。有可能吗?
在我看来,Swagger的ServiceStack插件仅适用于MVC(在互联网上找到的例子)。
答案 0 :(得分:1)
否 - Swagger插件仅适用于ServiceStack服务。您的服务是使用WebAPI 2.0编写的。因此,您需要将服务重新创建为ServiceStack服务,以使Swagger插件可用。
ServiceStack是WebAPI的绝佳替代品。如果您决定转移到ServiceStack平台,可以在MVC项目和自托管Web应用程序中使用Swagger插件。See here以获取更多信息。
您可能会发现此问题ServiceStack vs ASP.NET WebApi很有用。
您是否应该选择ServiceStack并在实施服务时遇到任何问题,请随时询问。