.Net Framework webAPI、 .Net Core webAPI 使用Swagger簡記


  最近一直很迷茫,不知道學些什么,但是又有太多東西需要學習(我還是一個小白,不知道廣大小白是否也有我這樣的煩惱),於是先把以前用的東西和.Net core做下對比,不比不知道,一比把自己給整懵逼了,言歸正傳,接下來看看我踩的坑。。。  

  .Net Framework 使用WebAPI 還是比較簡單的,之前一段時間也了解過Swagger在Framework API中的使用,順利走過草地。。。上圖。。。

  First:在NuGet上下載一個Swagger,,如下:

  

  下載完成后你的App_Start目錄下將出現SwaggerConfig.cs文件,

  沒錯。。。。就是它。。那他有什么用呢?我也不知道。。。往下看。。

Second:Swaggerconfig 文件基本都是注釋,刪掉刪掉刪掉。。。最后成了這樣子

  

  解決方案屬性 ---> 生成 --->勾選XML文檔文件

    

現在知道上一張圖片的位置哪里來的吧。。。。.Net FrameWork這一塊就是這么簡單。接下來就是.Net Core 了。。

.Net Core WwebAPI

  第一次我是從NuGet上下載了 一個,不知道為什么一直都不行。我比較菜。。。

然后用網上介紹的方法下載一個。。。輸入:Install-Package Swashbuckle.AspNetCore -Pre    下好即可。

  按照教程一步步來最后居然出現問題。什么問題??我也不知道啥問題,可能我兩次下載的swagger有沖突吧。。一怒之下重新建了個WebAPI,按照網上的教程一步步來,成功。具體我就不說了,網上的教程還是很詳細的。接下來我就講步驟發圖了。。

  1:注入Swagger服務

   2:配置使用屬性

  3:在圖片的目錄中修改啟動時的地址

4: 按照圖片的方式修改即可  

    寫的比較粗糙,主要是為了方便自己做個記錄。Swagger還是挺強大的,若寫的不好請見諒。

 


免責聲明!

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



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