使用SwaggerWcf时如何查看我的Swagger文档?

使用SwaggerWcf时如何查看我的Swagger文档?,wcf,swagger,swagger-wcf,Wcf,Swagger,Swagger Wcf,我正试图使用它将Swagger添加到我的WCF REST API中 我已经按照说明进行了操作,但我不知道使用什么URL来查看我的招摇过市文档。我试过: 所有这些都会导致“请求错误”,“服务器在处理请求时遇到错误。请参阅“服务帮助”页以构造对服务的有效请求。”这取决于您在global.asax中编写的代码 例如,我在global.asax中的代码是 protected void Application_Start(object sender, EventArgs e) {

我正试图使用它将Swagger添加到我的WCF REST API中

我已经按照说明进行了操作,但我不知道使用什么URL来查看我的招摇过市文档。我试过:


所有这些都会导致“请求错误”,“服务器在处理请求时遇到错误。请参阅“服务帮助”页以构造对服务的有效请求。”

这取决于您在global.asax中编写的代码

例如,我在global.asax中的代码是

  protected void Application_Start(object sender, EventArgs e)
    {
        RouteTable.Routes.Add(new ServiceRoute("RegistrationService/api-docs", new WebServiceHostFactory(), typeof(SwaggerWcfEndpoint)));
    }
然后我应该访问(是我的根路径)

另外,请确保已配置web.xml

  <service name="SwaggerWcf.SwaggerWcfEndpoint">
    <endpoint address="" binding="webHttpBinding" contract="SwaggerWcf.ISwaggerWcfEndpoint"></endpoint>
  </service>

<serviceHostingEnvironment aspNetCompatibilityEnabled="true"
  multipleSiteBindingsEnabled="true" />
</system.serviceModel>
 <system.webServer>


<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>

然后,如果您输入,它会将您重定向到

下面是结果。