aaaa成人_日本一道本在线视频_国产高潮流白浆喷水在线观看_韩国专区福利一区二区_一区二区不卡视频_看全色黄大色黄大片女图片第一次

×

Azure Web App (一)發布你的Net Core Web 項目

分類:互聯網熱點 編輯:小新 瀏覽量:468
2020-07-10 11:21:32

今天我們看一下Azure上的一個服務-----Web 應用,我們都知道云計算的三大模式:Iaas(基礎設施即服務),Paas(平臺即服務),Saas(軟件即服務)。

Iass,其實就是虛擬主機,現在各大云平臺廠商都提供Iaas服務,而且我在西安所知道的大多數的上云的公司(提前聲明,1,沒有帶任何歧視。2,我接觸的所了解的這些公司只占西安很少一部分),都是在直接買了幾臺云主機,把項目部署上去,再買一些MySql,Redis的中間件服務,就完成了上云的操作。

但是不管是國內的公有云平臺:阿里云,騰訊云;還是說國外的:Azure,AWS,都提供了其他Pass服務,與管理物理服務器相比,使用 Azure 應用服務托管 Web 應用可以大大簡化 Web 應用的部署和管理。同時我們也不需要去維護服務器。

所以,我們今天就開始講一下Auzre的一項Paas 服務----- Web App

----------我是分割線-------

Application Insihts:https://www.cnblogs.com/AllenMaster/p/13173853/1.html

Web App 是一項基于 HTTP 的服務,用于托管 Web 應用程序、REST API 和移動后端 。簡單講,我們在Auzre Portal上創建一個 Web App 后,我們可以直接把寫好的代碼進行打包,發布就ok了,不在去安裝一些應用所依賴的語言框架。Web App已經支持多個先階段主流的開發語言及其框架,而且 Web App 可以進行可用性的縮放,也可以無縫的切換生產/測試環境。

Azure Web App是一個完全托管的 Web 應用程序托管平臺。Azure 提供的這一平臺即服務 (PaaS) 讓你能夠專注于應用的設計和生成,同時由 Azure 負責維護用于運行和擴展應用程序的基礎結構。

登陸Azure Portal,新建資源,搜索“Web App”

我們有看到創建Web App需要的一些參數 比如,Publish的類型,Runtime依賴環境,Region區域等

填寫 Resource Group項:新建一個 Web_Test_RG 資源組

注意這里圈起來的“Linux Plan”,這里這個應用程序計劃是自動進行創建的(這里先不過多講解,稍后會提到)。

Sku and size 默認是3.5G內存,210個計算單元的配置

以下鏈接是針對于 Web App 服務的定價詳細信息

中國區:https://www.azure.cn/pricing/details/app-service/

全球版:https://azure.microsoft.com/zh-cn/pricing/details/app-service/windows/

我們自己根據自己的實際情況去選擇這些 定價層,我這里是演示用 所以就選擇 Dev/Test 的 F1 的Free版本

填寫 Name : CnBateBlogWeb

我們可以看到 Runtime stack 微軟已經給我們提供了多種環境的語言框架依賴,我們根據自己的實際項目進行選擇,我這里選擇是的是 .Net Core 3.1

Publish 我們可們選擇 Docker Container看看, 可以看到是支持發布到兩種 docker 環境的container,我這里暫時選擇的是 先選擇 code,不使用docker 發布。

Operating System 選擇 windows

點擊 “Next:Monitoring>” 我們可以看到 關于監控默認是開啟 "Application Insights" 應用程序遙測的

不清楚 Application Insights的話,可以先去看看我的另一篇文章 Azure Monitor (一) Application Insights

點擊 “Review + create”,這一步其實是azure 提前幫我們做一個檢查,比如是某項沒有進行填寫,或者說 起的 Name 不可用等等,做一個預檢查操作。

創建成功后,我們點擊 “Go to Resource”,我們那可以看到3個服務,分別是剛剛建立的名叫 “CnBateBlogWeb” 的 App Service,一個CnBateBlogWeb的App Service plan,另外一個數據 叫做 “CnBateBlogWeb”的 Application Insights的遙測服務。

選擇ASP.NET Core Web 應用程序,點擊下一步

輸入項目名稱“CnBateBlogWeb”后,點擊 “創建”

選擇 Web應用程序,取消為 HTTPS 配置,點擊創建

項目代碼結構圖

設置使用控制臺進行啟動,而不是IIS,刪除launchSettings文件中我圈起來的部分,啟動 F5 進行測試

啟動F5 進行測試

如果我們個人是有全球版的azure的訂閱賬號,我們可以直接在VS進行登陸

如果我們有中國區的azure 賬號,我們首先得去azure的 工具=》選項里面的 “Azure 服務身份驗證,進行設置登陸azure賬號類型

點擊 “添加賬號”

選擇 “Azure In China”進行認證登陸。

項目解決方案上右鍵選擇 “發布”,選擇 “應用服務”=》選擇現有后,點擊 “創建配置文件”

我們可以看到剛剛在 Azure Portal中我們創建 Web App是 選擇創建新的資源組 “Web_Test_RG”

點擊 "Web_Test_RG" 資源組,選擇剛剛創建的 cnBateBlogWeb 的Web App,點擊 “確定”

經過短暫的驗證后,我們可以看到一個發布的一些配置信息

如 WebApp 的名稱,站點的URL(這個是azure為我們的Web App 生成的一個二級域名,可通過這個二級域名訪問網站),資源組的名稱,以及項目的框架

點擊 發布

我們可以在VS輸出的的整個過程。

5,測試發布是否成功

復制站點URL,在瀏覽器里面進行測試。

bingo,成功!

最后我們登陸azure portal上看一下剛剛發布的Web App

選擇Console后,輸入“ ls”,我們可以看到 我們項目打包好生產的 dll 全部在 "App Service"的 homeeroot 這個目錄下

ok,今天的內容就先到這里。

今天我們演示了一下,如何在Azure Portal 中創建 “Web App”這個 paas 服務,也使用VS創建了一個.NET Core的 Web項目,進行發布到創建的Web App中,同時也提到了使用不同版本的auzre 賬號如何在VS中進行配置。下一篇文章,我會介紹一下如果使用FTP的方式上傳我們的項目代碼,及其Web App 的另一項功能-----Deployment slots(部署槽)

代碼暫時不上傳了,因為沒有設計到其他設置,只是簡單的創建了一個Web項目

作者:Allen

版權:轉載請在文章明顯位置注明作者及出處。如發現錯誤,歡迎批評指正。


聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發

送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時

需注明出處:新網idc知識百科

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 99国产精品| 伊人黄网 | 亚洲日韩在线中文字幕线路2区 | 香蕉久久夜色精品国产更新时间 | 99久e精品热线免费 狠狠躁夜夜a产精品视频 | 好看的国产精品视频 | 69xxxx视频| 成人夜间福利 | 播放灌醉水嫩大学生国内精品 | 亚洲欧美闷骚少妇影院 | 少妇精品亚洲一区二区成人 | 国产免费网站在线观看 | 日本视频免费看 | 久久超乳爆乳中文字幕 | 在线A亚洲老鸭窝天堂AV高清 | 精品剧情V国产在线观看 | 91嫩草视频在线 | 国产乱AⅤ一区二区三区 | 欧美三级真做在线观看 | 国产欧美日韩高清 | 成人福利国产精品视频 | 中文字幕在线伊人 | 无码AV波多野结衣久久 | 无码性按摩AV在线观看 | 琪琪午夜成人理论福利片美容院 | 亚洲第一页在线视频 | 精品国产一区二区三区四区 | 亚洲一区成人 | 亚洲一区二区三区免费在线观看 | 丰满少妇xbxb毛片日本视频 | 欧美精品中文字幕久久二区 | 亚洲色大18成网站WWW | AV无码免费一区二区三区 | 黄色大片视频 | 国产成人精品不卡 | 免费性av| 国内精品国内自产视频 | 亚洲一级在线看 | 日本黄色激情片 | 中文无码一区二区视频在线播放 | 日韩视频一区在线观看 |