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