通過上篇博客,我們已經成功的讓webapi返回了json串,但是對於一個webapi來說,一個可視化的界面還有調試工具是不可少的,所以今天,來給webapi添加swagger。
添加swagger包
右鍵項目,然後點擊 管理NuGet包
然後選擇瀏覽,搜索swagger,安裝以下兩個包
安裝好後,我們會發現,在我們的項目中多了很多東西
爲swagger生成xml文件
打開解決方案屬性-->生成,勾選XML文檔文件,保存
記住這個XML文件的名字
然後打開App_Start文件夾下的SwaggerConfig文件
將v1後面引號裏改成剛纔記住的文件名,繼續往下找,去掉這句話的註釋,然後複製括號裏面的方法
完成剛纔複製的方法,注意寫自己記住的xml文件名
打開swggernet文件,修改下圖的代碼,確保文件名是自己的那個
打開swggernet文件,註釋掉下面的兩行代碼
在自己的路徑下添加 /swagger/ui/index
例如 localhost:14173/swagger/ui/index
即可以打開swagger界面了