C# swagger配置(該配置主要用於測試接口時候方便)


1. 首先,創建webpapi類型的項目 TestSwagger

image

 

2. 安裝swagger+swagger ui包

打開nuget界面,搜索swagger,並安裝下面兩個包(Swashbuckle,Swagger.Net.UI)

image

安裝完成之后,可以看到這些類與文件都是安裝完成時swagger添加的

image

3. 打開xml文檔文件

右鍵項目屬性—>生成—>勾選XML文檔文件

image

 

4. 運行

做好上述步驟后,運行,我發現我報錯了

image

發生上述錯誤,請在,SwaggerNet類中,注釋類上面的兩行,就會運行成功

image

5.有可能存在運行報錯如下圖:

 

 6.如果是第五步出現的問題就在swagger.config中加上c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First());在這需要引用linq,還需要添加生成的xml文件的路徑方法配置。

 

 7.運行成功后如下圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM