【问题标题】:Swagger documentation for wcf apiwcf api 的 Swagger 文档
【发布时间】:2018-07-16 16:34:00
【问题描述】:

我有一个已经创建的 wcf api 项目。但我想实现所有api方法的swagger文档。

我正在使用 Swagger4WCF 通过执行
https://www.codeproject.com/Tips/1190441/How-to-generate-basic-swagger-yaml-description-for中给出的步骤来生成 yaml 文件

但我无法生成 yaml 文件,因为有一些 api 方法具有返回类型,如 DataSet。因为我无法更改数据类型,因为这是以前创建的 api 并正在其他地方使用。

任何人都可以建议我,我如何也可以为这些方法生成 swagger 文档。

public class Service1 : IService1
{
    public DataSet GetData(int value)
    {
        DataSet dataset = new DataSet();
        return dataset;
        //return string.Format("You entered: {0}", value);
    }
}


public class Service1 : IService1
{
    public DataSet GetData(int value)
    {
        DataSet dataset = new DataSet();
        return dataset;
        //return string.Format("You entered: {0}", value);
    }
}

严重性代码描述项目文件行抑制状态 错误命令 ""mypath\Documents\Visual Studio 2017\Projects\testSwgger\packages\Swagger4WCF.1.0.0\build\Swagger4WCF.exe" "mypath\Documents\Visual Studio 2017\Projects\testSwgger\testSwgger.sln" "mypath \Documents\Visual Studio 2017\Projects\testSwgger\testSwgger\testSwgger.csproj" "Debug" "AnyCPU" "mypath\Documents\Visual Studio 2017\Projects\testSwgger\testSwgger\bin\testSwgger.dll"" 退出,代码为 -532462766 .测试Swgger

【问题讨论】:

    标签: c# wcf swagger swagger-ui


    【解决方案1】:

    项目Swagger4WCF 中有一些抛出错误异常。我已经修复了它们。我希望你再也见不到他们了。 nuget.org.有新版本的nuget-package 可以安装查看

    【讨论】:

    • 谢谢@Larissa 的回答,我会再试一次。
    猜你喜欢
    • 2014-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多