日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用Swagger创建Api

發布時間:2025/5/22 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Swagger创建Api 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.首先創建一個web項目,選擇Mvc模板

?

2.右鍵點擊引用.管理Nuget程序包,瀏覽 搜索Swagger,下載安裝下面的包

?

3.安裝完后在App_Start里面會出現SwaggerConfig.cs類,并將SwaggerConfig類中的內容替換成下內容

using System.Web.Http; using WebActivatorEx; using UseSwagger; using Swashbuckle.Application; using System;[assembly: PreApplicationStartMethod(typeof(SwaggerConfig), "Register")]namespace UseSwagger {public class SwaggerConfig{public static void Register(){var thisAssembly = typeof(SwaggerConfig).Assembly;GlobalConfiguration.Configuration.EnableSwagger(c =>{c.SingleApiVersion("v1", "WebApp");}).EnableSwaggerUi(c =>{GetXmlCommentsPath();});}private static string GetXmlCommentsPath(){return string.Format(@"{0}\bin\UseSwagger.XML", AppDomain.CurrentDomain.BaseDirectory);}} }

?

4.在App_Start文件夾中創建一個WebApiConfig.cs內容為

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Http;namespace UseSwagger.App_Start {public class WebApiConfig{public static void Register(HttpConfiguration config){// Web API 配置和服務// Web API 路由 config.MapHttpAttributeRoutes();config.Routes.MapHttpRoute(name: "DefaultApi",routeTemplate: "api/{controller}/{action}/{id}",defaults: new{id = RouteParameter.Optional});}} }

此時會發現?config.MapHttpAttributeRoutes();飄紅報錯.此時需在引用? Microsoft.AspNet.WebApi.WebHost? 包.然后就不報錯了.

?

5.在Global.asax調用剛才添加的類的Register方法.

6.右鍵項目->屬性->生成->勾上XML文檔文件

然后繼續點擊Web,設置默認打開頁面(此處若不設置默認打開頁面.運行項目將會報錯404,因為項目運行之后的地址不對.正確的地址是 項目地址/swagger/ui/index)

?

7.創建一個Controller,然后繼承ApiController,記得添加引用?using System.Web.Http;(若不繼承自ApiController則不會再Swagger頁面中顯示)

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Http; using System.Web.Mvc;namespace UseSwagger.Controllers {public class TestController : ApiController{// GET: Testpublic int Index(int a){return 0;}} }

至此Swagger已經可以使用了

?

轉載于:https://www.cnblogs.com/yan0720/p/11049915.html

總結

以上是生活随笔為你收集整理的使用Swagger创建Api的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产91免费观看 | 午夜国产一区二区三区 | 四虎影视免费永久大全 | 九九爱爱视频 | 国产一卡二卡在线播放 | 男人操女人免费视频 | 国产成人精品一区二区在线小狼 | 成人免费观看a | 亚洲性生活片 | 免费三级黄 | 国产wwwwww | 小香蕉av | www.视频一区 | 麻豆91在线观看 | 毛片免费全部无码播放 | 欧美xxxx18| 久久久久国产精品午夜一区 | 欧美高清视频一区二区三区 | 国产wwwwwww| 99热99re6国产在线播放 | 98成人网 | 一区二区高清在线 | 国产一级免费av | 99久久99久久精品免费看蜜桃 | 欧美一级淫片007 | 午夜激情福利在线 | 2021av在线 | 精品人妻一区二区三区含羞草 | 国产喷水吹潮视频www | 欧美高清视频一区二区 | 人妻 日韩精品 中文字幕 | 强行挺进皇后紧窄湿润小说 | 国产黄色网络 | www.x日本| 一级在线 | 亚洲字幕av一区二区三区四区 | 在线视频中文字幕 | 一区二区在线免费看 | 日本www色视频 | 久久精品伊人 | 五月天三级 | 日本特黄视频 | 很色的网站 | www.自拍| 国产精品高清网站 | 99精品免费在线观看 | 亚洲国产综合一区 | av播放网站 | 日韩新片王网 | 深爱开心激情 | 日本涩涩视频 | 色开心 | 激情在线网站 | 91高清视频| 黄色av影院 | 天天射日日干 | 国产成人av一区二区三区 | 成人免费毛片男人用品 | 亚洲欧美日韩国产综合 | 一区二区 亚洲 | 体内精69xxxxxx | 国产一区二区三区在线观看免费 | 黄色日韩视频 | 91麻豆精品国产91 | 午夜视频在线瓜伦 | 欧美肉丝袜videos办公室 | 亚洲成人www| 亚洲综合久久av一区二区三区 | 国产精品成人午夜视频 | 成人午夜在线观看 | 日韩精品中文在线 | 国产精品久久久精品三级 | 4438激情网 | 日韩精品电影在线观看 | 色狠av| 91视频日本 | 午夜啪啪网站 | 激情开心成人网 | 成人手机视频在线观看 | 被绑在床强摁做开腿呻吟 | 免费av软件 | 亚洲黄色视屏 | 国产尤物视频在线观看 | 嫩草网站| 伊人久久大香线蕉成人综合网 | 亚洲欧洲一区二区三区 | 日本美女一区 | 日韩av网站在线播放 | 欧美熟妇精品久久久久久 | 熟女av一区二区 | 男人操女人下面 | 波多野结衣在线免费观看视频 | 三级国产在线观看 | 欧美日韩亚洲不卡 | 国产调教av | 久久中文娱乐网 | www.好了av| 国产suv精品一区二区三区 | 91色蝌蚪|