ASP.NET項(xiàng)目上云實(shí)踐——華為云DevCloud(圖書管理系統(tǒng))

      網(wǎng)友投稿 869 2025-03-31

      在寫博客之前,先哭一把,對(duì)于一個(gè)從來沒接觸過.net開發(fā)的我來說,真的是頭疼,前后花了兩天時(shí)間,好在功夫不負(fù)有心人。

      簡(jiǎn)單說下幾個(gè)重要的節(jié)點(diǎn):

      1、準(zhǔn)備項(xiàng)目,項(xiàng)目是從ASP.NET項(xiàng)目開發(fā)全程實(shí)錄(第4版)上搞來的,需要項(xiàng)目的請(qǐng)從以下地址下載:https://pan.baidu.com/s/1NtT8Z1RRfjTCDVtamSjX8w?本次實(shí)踐選擇的是第四章的圖書管理系統(tǒng);

      2、代碼托管上云;

      3、編譯構(gòu)建;

      4、IIS安裝;

      5、sql server 及管理工具安裝;

      6、部署;

      7、創(chuàng)建網(wǎng)站;

      8、通過外網(wǎng)訪問;

      一、準(zhǔn)備項(xiàng)目

      從我給的連接中下載源碼包,里面有10個(gè).net的項(xiàng)目,我選擇的是第四個(gè)項(xiàng)目——LibraryMS;

      二、代碼托管上云,這個(gè)對(duì)于用DevCloud搞事情的人來說是非常簡(jiǎn)單的,我就不多說,實(shí)在不懂的,去找DevCloud官網(wǎng)的操作手冊(cè);

      三、編譯構(gòu)建,這里一定要注意打包的路徑。

      1、創(chuàng)建編譯構(gòu)建任務(wù);

      2、源碼選擇;

      3、構(gòu)建步驟;

      注意:構(gòu)建選擇msbuild構(gòu)建;鑒于這個(gè)項(xiàng)目在LibraryMS.sln文件里面指定了打包的路徑,所以在這里需要修改powershell命令里面的路徑為PrecompiledWeb/localhost_50299 ,如果沒有指定路徑,這一步是不需要修改的。

      以下是LibraryMS.sln文件截圖。

      修改后的命令為:

      nuget restore

      ASP.NET項(xiàng)目上云實(shí)踐——華為云DevCloud(圖書管理系統(tǒng))

      msbuild /p:OutputPath=../PrecompiledWeb/localhost_50299

      powershell -Command Compress-Archive -Path ./PrecompiledWeb/localhost_50299/* -DestinationPath ./archive.zip

      標(biāo)紅色的部分都是要根據(jù)實(shí)際路徑修改的。

      4、執(zhí)行構(gòu)建任務(wù)

      四、IIS安裝

      1、準(zhǔn)備一臺(tái)windows云服務(wù)器,我用的是華為云 windows 2016 ,為什么要用2016,因?yàn)椴渴鸬臅r(shí)候需要授信,目前Windows系統(tǒng)能支持的比較少,后面講部署的時(shí)候會(huì)講到授信。

      2、按照如下連接安裝IIS;

      https://support.huaweicloud.com/trouble-ecs/zh-cn_topic_0138377850.html

      安裝到這里有一點(diǎn)要注意,看下圖

      這里的.NET Framework最大只到4.6 ,如果你用的是4.7,你需要自己下載安裝,但是本次實(shí)踐用4.6就可以了,所以我也沒下載4.7的。

      安裝好IIS后按照要求重啟服務(wù)器;

      五、安裝sql server 數(shù)據(jù)庫服務(wù)器 ,我裝的是2017版,從微軟官網(wǎng)去下載吧,-自己找。

      安裝sql server management studio 18 ,這個(gè)最后用在谷歌瀏覽器中下載,我在ie下面下載是沒有成功的。

      六、部署

      1、創(chuàng)建部署任務(wù);選擇非模板創(chuàng)建,然后按照下圖添加部署步驟

      小貼士:關(guān)于下圖中的?“下載到主機(jī)的部署目錄:”這里我是放在C盤下面的文件夾deploy_iis里面,這里我是提前在服務(wù)器的C盤下面先創(chuàng)建了一個(gè)文件夾deploy_iis 專門用來放.net項(xiàng)目的,如果你沒有這個(gè)文件夾就自己創(chuàng)建一個(gè),或者你可以試試不創(chuàng)建,看看系統(tǒng)會(huì)不會(huì)自動(dòng)幫你創(chuàng)建,目前我還沒有試過,改天有空試下。

      關(guān)于主機(jī)組,這個(gè)可以參考https://support.huaweicloud.com/usermanual-deployman/zh-cn_topic_0164654762.html

      2、執(zhí)行部署任務(wù)

      執(zhí)行成功后我們可以在服務(wù)器的C盤下面deploy_iis文件夾里面看到我們部署上去的項(xiàng)目,

      到這里部署就完成了;

      七、創(chuàng)建網(wǎng)站

      1、在服務(wù)器上打開IIS管理器

      2、選擇網(wǎng)站—>添加網(wǎng)站

      注意:紅框圈出的地方都需要填寫,Ip地址那里我填的是*,為什么要這樣填呢?這里有個(gè)問題我也不是很清楚,最開始我填的是服務(wù)器的內(nèi)網(wǎng)地址,啟動(dòng)后,可以在服務(wù)器內(nèi)部是可以正常訪問,但是我通過外圍無法訪問,這個(gè)時(shí)候我把這里的ip改成外網(wǎng)IP,但是無法訪問,最后把這里設(shè)置成*,內(nèi)網(wǎng)、外網(wǎng)都能正常訪問,這一點(diǎn)我還沒先清楚,希望大神能夠指導(dǎo)下;

      網(wǎng)站添加成功后,我們就可以啟動(dòng)網(wǎng)站

      八、網(wǎng)站啟動(dòng)成功,點(diǎn)擊瀏覽網(wǎng)站下面的連接,即可訪問我們的圖書管理系統(tǒng);

      這個(gè)時(shí)候我們可以看到當(dāng)我們把IP設(shè)置為*的時(shí)候,直接在服務(wù)器里面訪問,地址是localhost

      如果要外網(wǎng)訪問,我們只需要把localhost換成外網(wǎng)IP即可

      今天就到此為止,記下來怕自己忘了,鑒于本人在此之前并不熟悉.net,所以里面有些表述也許是錯(cuò)誤的,望指正。

      此文檔比較適合有華為云DevCloud經(jīng)驗(yàn)的人。

      下次有時(shí)間再來完善。

      .NET

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:Java反射包下的Method類中的Invoke方法
      下一篇:wps如何制作個(gè)性化模板?wps制作個(gè)性化模板方法
      相關(guān)文章
      亚洲av最新在线观看网址| 久久亚洲精品成人| 亚洲蜜芽在线精品一区| 国产l精品国产亚洲区在线观看| 午夜亚洲国产精品福利| 亚洲AV无码AV吞精久久| 亚洲日韩精品无码专区| 亚洲码和欧洲码一码二码三码| 97久久国产亚洲精品超碰热| 国产成人亚洲合集青青草原精品 | 亚洲国产成人久久99精品| 亚洲精品一区二区三区四区乱码 | 亚洲JIZZJIZZ中国少妇中文| 亚洲AV无码专区亚洲AV桃| 亚洲AV无码国产一区二区三区 | 亚洲女子高潮不断爆白浆| 亚洲jizzjizz少妇| 亚洲国产精品无码久久| 国产成人亚洲综合| 亚洲自偷自偷在线制服| 亚洲精品亚洲人成人网| 亚洲精品无码MV在线观看| 亚洲妇熟XXXX妇色黄| 亚洲人成电影在线天堂| 亚洲高清视频在线播放| 亚洲一级毛片视频| 激情综合亚洲色婷婷五月| 亚洲色无码专区一区| 深夜国产福利99亚洲视频| 亚洲一区二区视频在线观看| 亚洲国产精品无码久久SM| 无码久久精品国产亚洲Av影片| 亚洲黄色网址大全| 亚洲a∨无码男人的天堂| 亚洲色欲色欲www在线播放| 亚洲av区一区二区三| 亚洲中文字幕不卡无码| 亚洲激情中文字幕| 亚洲91精品麻豆国产系列在线| 亚洲色中文字幕在线播放| 国产亚洲精品免费|