最近一直很迷茫,不知道學些什麼,但是又有太多東西需要學習(我還是一個小白,不知道廣大小白是否也有我這樣的煩惱),于是先把以前用的東西和.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還是挺強大的,若寫的不好請見諒。
轉載于:https://www.cnblogs.com/chenchanglong/p/swager.html