目錄導航 一、安裝 二、配置 三、調用 四、錯誤記錄 一、安裝 新建一個沒有身份驗證的mvc項目 - SwaggerMvc5Demo,然後添加一個名為Remote(自定義)且包含基礎讀寫(不想手寫)的ApiController 開源地址:https://github.com/domaindriven ...
目錄導航
一、安裝
新建一個沒有身份驗證的mvc項目 - SwaggerMvc5Demo,然後添加一個名為Remote(自定義)且包含基礎讀寫(不想手寫)的ApiController

- 從“程式包管理器控制台”視窗:Install-Package Swashbuckle -Version 5.6.0
- 從“管理 NuGet 程式包”對話框中:
- 右鍵單擊“解決方案資源管理器” > “管理 NuGet 包”中的項目
- 將“包源”設置為“nuget.org”
- 在搜索框中輸入“Swashbuckle”
- 從“瀏覽”選項卡中選擇“Swashbuckle”包,然後單擊“安裝”
二、配置
1.項目屬性->勾選生成xml文檔文件







三、調用
1.直接調用 只要輸入參數id,即可調用,非常方便

四、錯誤記錄
swagger出現問題:not supported by swagger 2.0
一個controller中只能有一個HttpGet請求,多了就會報錯。建議減少重載方法,將其他Get方法分開
如果在swagger.config中加上c.ResolveConflictingActions(apiDescriptions => apiDescriptions.FirstOrDefault());則會只顯示第一個get方法
原文:https://blog.csdn.net/jin80506/article/details/77737470