配置WCF同时支持WSDL和REST,swaggerwcf生成文档
配置WCF同时支持WSDL和REST,SwaggerWCF生成文档 VS创建一个WCF工程,通过NuGet添加SwaggerWcf 创建完成后通过 程序包管理控制台 pm> Install-Package SwaggerWcf 也可在 工具 -> NuGet包管理器 -> 管理解决方案的NuGet程序包 安装。 配置 首先对项目添加Global.asax文件,改动如下: protected void Application_Start( object sender, EventArgs e) { RouteTable.Routes.Add( new ServiceRoute( " Service1 " , new WebServiceHostFactory(), typeof (Service1))); RouteTable.Routes.Add( new ServiceRoute( " api-docs " , new WebServiceHostFactory(), typeof (SwaggerWcfEndpoint))); } Web.config配置文件改动如下: 在<configuration>节点 下 添加 < configSections > < section name ="swaggerwcf" type ="SwaggerWcf.Configuration