創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
這篇文章主要為大家展示了在阿里云函數計算上如何部署.NET Core 3.1,內容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。
使用阿里云ECS或者其他常見的VPS服務部署應用的時候,需要手動配置環境,并且監測ECS的行為,做補丁之類的,搞得有點復雜。好在很多云廠商(阿里云、Azure等)提供了Serverless服務,借助于Serverless,開發人員可以更加專注于代碼的開發,減少運維的成本。
Azure的部署直接集成在了VS中,非常方便,本文主要介紹一下使用ASP.NET CORE 3.1部署在阿里云Serverless(函數計算)的內容。
準備
阿里云的函數計算提供了很多運行庫,對.NET的支持現在到ASP.NET CORE 2.1,如果我們需要自定義runtime,那么需要使用到函數計算的custom runtime功能。
首先準備好一個ASP.NET CORE 3.1程序,保證其可以正常運行(Release模式下能夠正常工作)。然后做以下改動:
修改端口
阿里云函數計算自定義runtime使用的是固定的監聽端口9000,因此,需要修改Program.cs文件
public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) //指定監聽9000端口 .UseUrls("http://*:9000") .UseStartup<Startup>();
本文題目:在阿里云函數計算上如何部署.NETCore3.1-創新互聯
轉載來源:http://www.2m8n56k.cn/article18/docigp.html
成都網站建設公司_創新互聯,為您提供服務器托管、品牌網站制作、品牌網站建設、網站導航、網站排名、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯