成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

.NET的兩種部署模式,了解一下!

開發(fā) 前端
以往部署程序一直是習慣性先安裝運行時環(huán)境,然后再將發(fā)布打包好的程序運行起來;但當多個程序依賴不同版本框架平臺時,如果部署在同一臺機器上,那就需要在同一臺機器上安裝多個版本的運行時,總感覺有點不太方便,所以今天就來說說.NET部署的兩種模式。

正文

其實在發(fā)布程序時有兩種模式可以選擇,框架依賴模式和獨立模式;

  • 框架依賴模式:程序在發(fā)布打包時,只針對程序本身進行打包,如果打包好的程序要在其他機器上正常運行,首先要在對應的機器上安裝對應版本框架的運行時,否則程序是不能運行的
  • 獨立模式:程序在發(fā)布打包時,程序和依賴的框架一起打包了,只需要將打包好的文件放到對應的機器上直接運行即可,不需要安裝框架運行時。

案例演示

演示前提

新建一個MVC項目,默認生成的項目就行,主要是有頁面,演示方便(用其他形式同理,如API或控制臺等都一樣)

實操演示

右鍵項目->點擊發(fā)布->彈框選擇發(fā)布方式,這里建議選擇用文件夾的形式,確定無誤之后再上傳到服務器比較保險。

點擊下一步選擇對應的發(fā)布文件夾,后續(xù)發(fā)布生成的文件就到此文件夾下啦。

指定好路徑之后,點擊右下角的完成,進入如下界面

通常會直接點擊發(fā)布按鈕將程序發(fā)布,其實這個時候默認是以框架依賴的模式進行發(fā)布的,可以點擊顯示所有設(shè)置進行配置,如下:

這里先以框架依賴的方式發(fā)布一版,放到一個沒有環(huán)境的機器上試試。這里是通過Xftp工具將發(fā)布文件傳到Linux中,運行之前,需要將項目的啟動文件賦予執(zhí)行權(quán)限,否則不能執(zhí)行,如下:

看看,果然運行不起來,必須先安裝對應版本的運行時才行。

現(xiàn)在再切換為獨立模式發(fā)布一版,這里需要注意一點,當選擇獨立模式時,一定要選擇目標運行時,根據(jù)運行的機器進行選擇即可,這里我要放在Linux上,所以選擇Linux x64(下拉選項中Windows、Linux、Mac都可以選擇,根據(jù)機器選擇合適的環(huán)境發(fā)布就行)。

發(fā)布打包完成之后,同樣傳到Linux環(huán)境中,運行如下:

可以看到,獨立部署的形式是可以正常運行的。

兩種模式的優(yōu)缺點

  • 框架依賴模式

優(yōu)點:發(fā)布文件小

缺點:當同一臺機器需要運行多個程序時,如果依賴的框架不同,就得重復安裝

  • 獨立模式

優(yōu)點:部署方便,同一臺機器上不同依賴的程序互相不影響,不需要安裝對應版本的運行時

缺點:發(fā)布的文件很大,包含了依賴框架的相關(guān)庫文件

這里就簡單演示了Linux環(huán)境的操作,其他環(huán)境小伙伴們自己試試吧;代碼就不上傳了,就是簡單建個項目演示,沒有做任何更改。

總結(jié)

兩種模式可以針對自己的需要進行部署,如果是同一臺機器需要運行很多程序,又沒有做類似于容器這種隔離的情況下,獨立模式感覺還不錯哦,依賴框架互不影響,可能會避免一些麻煩事。

責任編輯:武曉燕 來源: Code綜藝圈
相關(guān)推薦

2024-06-06 08:32:52

.NET框架代碼

2022-02-02 21:29:39

路由模式Vue-Router

2011-08-30 11:22:17

OracleDatabase Li

2022-03-07 06:34:22

CQRS數(shù)據(jù)庫數(shù)據(jù)模型

2009-06-29 18:11:40

JSP設(shè)計模式

2024-09-20 11:32:28

.NET內(nèi)存管理

2011-02-23 12:49:31

KonquerorEmbedded

2022-02-21 08:18:38

option編程模式

2010-08-26 15:15:18

DB2備份

2021-03-07 16:51:10

軟件InnoSetupWindows

2018-06-04 09:43:53

分層存儲Linux

2009-11-13 10:20:44

2020-02-10 14:26:10

GitHub代碼倉庫

2022-01-26 00:36:24

vue組件化通信

2022-03-24 13:36:18

Java悲觀鎖樂觀鎖

2020-12-10 08:44:35

WebSocket輪詢Comet

2019-11-14 08:42:57

Redis數(shù)據(jù)庫Linux

2010-06-02 15:29:06

SVN版本控制

2012-11-29 10:45:31

2021-10-09 09:15:01

Windows 11安全模式系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 午夜天堂精品久久久久 | 亚洲一区中文字幕 | 国户精品久久久久久久久久久不卡 | 免费在线观看一级毛片 | 亚洲精品乱码久久久久久9色 | 欧美成视频在线观看 | 免费在线观看一级毛片 | 麻豆一区二区三区精品视频 | 香蕉久久a毛片 | 欧美一区二区三区在线看 | 国产在线观看不卡一区二区三区 | 91看片视频 | 九九久久精品 | 精品成人 | 欧美中文字幕一区二区三区亚洲 | 成人一区二区在线 | 国产免费黄网 | 成人免费小视频 | 在线观看视频亚洲 | 久久久久国产精品 | 国产亚洲一区二区三区 | 欧美一级欧美三级在线观看 | xnxx 日本免费 | 国产精品久久久久国产a级 欧美日韩国产免费 | 成人免费看黄 | 国产视频中文字幕在线观看 | 国产午夜精品久久久 | 欧美一级久久 | 国内av在线 | 国产精品久久久久久久午夜片 | 欧美 日韩 中文 | 国产一区二区三区四区五区加勒比 | 在线一区二区三区 | 精品一区二区在线观看 | 亚洲精品久久久一区二区三区 | 国产永久免费 | 国产激情亚洲 | 亚洲一区二区免费视频 | 成人免费看黄网站在线观看 | 午夜色播 | 涩涩鲁亚洲精品一区二区 |