日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

.net core Api 部署到Linux的方法步驟

瀏覽:275日期:2024-04-09 14:37:52
一.環境介紹

1..net開發環境:asp.net core 3.12.Linux環境:CentOS Linux release 7.9.2009 (Core)3.Swagger: Swashbuckle.AspNetCore6.04.開發工具:VS2019,xShell7,xFtp7

二.搭建API2.1使用vs2019新建一個API項目

.net core Api 部署到Linux的方法步驟

2.2安裝Swagger

選擇上面的工具--》NuGet包管理器--》管理解決方案的管理包

.net core Api 部署到Linux的方法步驟

搜索Swashbuckle.AspNetCore,并安裝即可

Swashbuckle.AspNetCore

.net core Api 部署到Linux的方法步驟

2.3配置Swagger

找到項目的中Startup.cs 文件,修改內容如下:

.net core Api 部署到Linux的方法步驟

代碼如下:

public void ConfigureServices(IServiceCollection services) { services.AddSwaggerGen(options => { options.SwaggerDoc('v1', new OpenApiInfo { Title = 'My API', Version = 'v1' }); // 獲取xml文件名 var xmlFile = $'{Assembly.GetExecutingAssembly().GetName().Name}.xml'; // 獲取xml文件路徑 var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile); // 添加控制器層注釋,true表示顯示控制器注釋 options.IncludeXmlComments(xmlPath, true); }); services.AddControllers(); } // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } //啟用中間件服務生成Swagger作為JSON終結點 app.UseSwagger(c=> { c.PreSerializeFilters.Add((doc,item)=> { doc.Servers = new List<OpenApiServer> { new OpenApiServer{ Url=$'{item.Scheme}://{item.Host.Value}/{item.Headers['X-Forwarded-Prefix']}' } }; }); }); //啟用中間件服務對swagger-ui,指定Swagger JSON終結點 app.UseSwaggerUI(c => { c.ShowExtensions(); c.SwaggerEndpoint('/swagger/v1/swagger.json', 'My API V1'); c.DocExpansion(DocExpansion.None); c.RoutePrefix = string.Empty; //如果跟目錄顯示SwaggerUI加上這句 }); app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }2.4設置生成的API文檔

.net core Api 部署到Linux的方法步驟

首先啟動項目,之后會生成一個Demo1.xml文件,如下圖所示,單擊文件Demo.xml文件,修改復制到輸出目錄: 如果較新則復制

.net core Api 部署到Linux的方法步驟

三.發布API3.1發布程序

選擇項目名稱,右鍵選擇發布

.net core Api 部署到Linux的方法步驟

選擇文件夾,之后選擇下一步,選擇完成即可。

.net core Api 部署到Linux的方法步驟

點擊發布按鈕即可

.net core Api 部署到Linux的方法步驟

3.2上傳程序

使用Xftp軟件,把本地發布的文件上傳到Linux系統中

.net core Api 部署到Linux的方法步驟

到此,API已經創建,也上傳到服務器了。

四.啟動項目

使用Xshell工具,連接到我們的Linux操作系統,使用cd path 命令進入到之前上傳的文件夾中。

進入目錄:cd /home/www/test

查看文件列表:ls

.net core Api 部署到Linux的方法步驟

輸入命令:dotnet Demo1.dll,如下圖所示,這是成功的在Linux中啟動了我們發布的API項目。

.net core Api 部署到Linux的方法步驟

192.168.6.130:把你Linux的IP替換我的這個192.168.6.130,在訪問

在你的瀏覽器中輸入:http://192.168.6.130:5000/index.html

.net core Api 部署到Linux的方法步驟

到此,我們就完成一個Asp.net core發布的API,部署到Linux系統中,成功啟動運行。

五.總結

通過如上操作,也只是簡單粗糙的在Linux中啟動WebApi,讓我學習了.net core也是可以跨平臺的,也是總結一下踩坑的經驗,比如說部署Api中如果有Swagger,正常的部署是無法訪問,需要修改配置西信息查看2.3 Swagger配置,后面計劃繼續深入,把API部署到Dokcer中,使用nginx來實現反向代理。雖然這些在工作中完全用不到,就是想學習了解,這個技術能幫我解決什么問題,只能了解更多,遇到問題才能有多個解決方法。加油,干飯人!

到此這篇關于.net core Api 部署到Linux的文章就介紹到這了,更多相關.net core Api 部署到Linux內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

作者:喜歡吃魚的青年出處:https://home.cnblogs.com/u/2828sea/

標簽: Linux系統
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲爱爱视频| 免费看久久久| 久久国内精品视频| 亚洲欧美日本视频在线观看| 日韩精品网站| 亚洲精品99| 天堂va蜜桃一区二区三区| 久久久精品久久久久久96| 国产欧美一区二区三区精品酒店| 日韩中文首页| 免费在线看一区| 国产剧情在线观看一区| 久久免费精品| 欧美激情国产在线| 国产精品久久免费视频| 久久精品在线| 国产aa精品| 欧美国产91| 亚洲欧美高清| 影音国产精品| 国精品一区二区| 亚洲一区亚洲| 视频一区二区欧美| 亚洲国产影院| 99国产精品| 久久国产毛片| 一区视频在线| 美女精品在线观看| 三级欧美韩日大片在线看| 制服诱惑一区二区| 国产亚洲毛片在线| 夜夜嗨一区二区| 99在线观看免费视频精品观看| 免费在线小视频| 神马午夜在线视频| 欧美日韩精品免费观看视完整| 日韩欧美一区二区三区在线视频| 97精品国产| 色爱av综合网| 亚洲欧美一区在线| 国产手机视频一区二区| 午夜在线视频一区二区区别 | 欧美日韩国产亚洲一区| 在线视频观看日韩| 国产毛片一区| 中文一区一区三区免费在线观 | 日韩精品中文字幕一区二区| 天堂va欧美ⅴa亚洲va一国产| 六月婷婷一区| 日韩1区2区3区| 国产麻豆一区二区三区精品视频| 久久一区欧美| 日韩欧美不卡| jiujiure精品视频播放| 亚洲在线久久| 欧美日韩亚洲一区在线观看| 国产精品欧美日韩一区| 精品三级av| а√在线中文在线新版| 青青久久av| 婷婷六月综合| 蜜桃久久久久久| 日韩国产精品久久久久久亚洲| 国产精品视频3p| 精品国产91| 久久久久99| 热久久久久久久| 91国内精品| 精品美女在线视频| 亚洲国产专区| 欧美一区二区三区久久精品| 欧美激情网址| 久久久亚洲一区| 一区二区电影| 国产一区二区三区四区大秀 | 亚洲专区一区| 欧美伊人久久| 久久男人av资源站| 午夜久久影院| 婷婷综合电影| 欧美 日韩 国产精品免费观看| 国产日韩一区二区三区在线| 午夜久久tv| 国产盗摄——sm在线视频| 黑丝一区二区| 国产福利一区二区精品秒拍 | 老鸭窝一区二区久久精品| 亚洲综合电影| 日本不卡一二三区黄网| 手机在线电影一区| 亚洲tv在线| 日韩欧美一区二区三区在线观看 | 亚洲a在线视频| 亚洲v天堂v手机在线| 成人一区而且| 亚洲午夜久久| 电影亚洲精品噜噜在线观看| 喷白浆一区二区| 国产精品黑丝在线播放| 蜜桃传媒麻豆第一区在线观看| 麻豆91精品视频| 水野朝阳av一区二区三区| 国产理论在线| 欧美日本一区| 影音先锋久久| 国产96在线亚洲| 日本视频中文字幕一区二区三区| 激情欧美一区二区三区| 国产精品久久久久av蜜臀 | 在线亚洲欧美| 国产成人久久精品麻豆二区| 日韩一区二区三区在线看| 999久久久精品国产| 国产精品网站在线看| 亚洲黄色影院| 国产一区二区三区不卡av| 日韩精品久久久久久| 激情婷婷欧美| 超级白嫩亚洲国产第一| 日本精品在线播放| 欧美在线资源| 日韩电影免费网站| 国产精品一国产精品k频道56| 久久网站免费观看| 日韩av免费大片| 国产精品久久久免费| 日韩中文欧美在线| 蜜桃国内精品久久久久软件9| 久久精品免视看国产成人| 日本精品久久| 日韩中文字幕1| 欧美丝袜一区| 国产美女久久| 日本色综合中文字幕| 日韩在线观看一区二区| 蜜臀久久99精品久久一区二区 | 欧美日韩免费看片| 精品精品国产三级a∨在线| 五月激激激综合网色播| 亚洲激情精品| 久久要要av| 新版的欧美在线视频| 97欧美在线视频| 九九99久久精品在免费线bt| 久久国内精品自在自线400部| 日日摸夜夜添夜夜添国产精品| 麻豆亚洲精品| 亚洲色诱最新| 在线亚洲欧美| 欧美午夜不卡| 激情六月综合| 久久久久国产精品一区三寸| 国产精品原创| 高潮久久久久久久久久久久久久| 精品久久久网| 日韩.com| 捆绑调教日本一区二区三区| 日韩.com| 波多视频一区| 91精品在线观看国产| 蜜桃成人精品| 99视频精品全部免费在线视频| 久久激情网站| 不卡在线一区二区| 亚洲精品一二三区区别| 国产综合亚洲精品一区二| 黄色在线网站噜噜噜| 欧美激情麻豆| 国产乱码精品一区二区三区亚洲人 | 四虎成人av| 亚洲精品成人图区| 蜜臀国产一区| 久久久水蜜桃av免费网站| 激情五月综合网| 精品在线91| 久久国产精品毛片| 亚洲日本免费电影| 久久精品99久久久| 久久av国产紧身裤| 成人三级高清视频在线看| 久久精品国产www456c0m| 黄色亚洲在线| 最近国产精品视频| 国产精品日韩精品中文字幕| 久久久久九九精品影院| 国产成人免费| 欧美特黄一级大片| 蜜臀a∨国产成人精品| 日韩成人午夜精品| 免费一级欧美在线观看视频| 久久久久黄色| 欧美中文字幕一区二区| 六月天综合网| 国产精品乱战久久久| 麻豆mv在线观看| 国产亚洲一区在线| 国产精品qvod| 日韩在线观看不卡| 黄色成人精品网站| 国产欧美日韩亚洲一区二区三区|