在前面49節(jié)的操作證明了操作正確的,但這只是在本地測試部署成功,還差一步就是前臺和后臺的程序都必須運行在internet上才行,而不可能運行在本地機(jī)器服務(wù)器上,方式是先在本地部署測試,然后再云服務(wù)器上部署測試,所以接下繼續(xù)搞,繼續(xù)干。
1、購買阿里云或其他廠商的服務(wù)器
只要是云服務(wù)器都可以,也便宜,個人公司都有錢,本尊用的是阿里云,注意到公網(wǎng)Ip
??
?在安全組中添加入站端口8066,具體多少端口自己定,這個就是微信小程序請求web網(wǎng)站時的端口地址,這個到時創(chuàng)建網(wǎng)站時用得上。
?2、遠(yuǎn)程桌面連接云服務(wù)器
利用遠(yuǎn)程桌面的方式連接上云服務(wù)器,進(jìn)行以下幾個操作,每一步操作都不能錯。
1)在服務(wù)器上安裝sqlserver2012,導(dǎo)入執(zhí)行項目的sql腳本,并修改數(shù)據(jù)庫服務(wù)器身份認(rèn)證為sql混合認(rèn)證,更改sa登錄帳號及密碼,保持與項目代碼中的帳號及密碼相同
2)上傳dotnet-hosting-5.0.17-win.exe文件到服務(wù)器,運行安裝
3)上傳本機(jī)D:\website\LingHangApp下的所有文件,注意是全部所有文件,一個都不能少,可以打包壓縮然后傳到服務(wù)器的目錄下,服務(wù)器目錄自己定,如圖:
4)服務(wù)器上安裝好iis,打開iis工具,并查看前面是否安裝好了AspNetCoreModuleV2,如圖KOKO:
5)創(chuàng)建網(wǎng)站
?設(shè)置應(yīng)用程序池
6)設(shè)置首頁
?7)瀏覽網(wǎng)站,可以看到KOOK
?在本機(jī)用瀏覽器,查看發(fā)布的網(wǎng)站及接口也是正常的,注意訪問的是公網(wǎng)IP
?這一些操作要仔細(xì),一次不成再來一次,多動手?jǐn)],目的就是部署這些環(huán)境,包括數(shù)據(jù)庫,IIS,WEB網(wǎng)站。
3、前臺程序代碼修改接口地址
所有界面中js文檔中有關(guān)請求后臺的url地址,將所有js文件中的url請求地址中的http://localhost:8066,替換成http://47.106.82.7:8066
?we.js
?us.js
?personal.js
?us.js和we.js修改方法一樣,最后一切熾Ok
這樣就證明后端接口程序發(fā)布到公網(wǎng)IP,小程序請求公網(wǎng)IP正常,軟件沒有問題,但還沒有完,小程序還是運行在本地,沒有提交到微信服務(wù)器,也就是沒有發(fā)布到公網(wǎng)上,后面還差小程序發(fā)布了,并且小程序發(fā)布很煩嗦,要求很高,必須有域名,域名必須有證書。。。。。下節(jié)繼續(xù)干,干完就good and beautifull。文章來源:http://www.zghlxwxcb.cn/news/detail-670068.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-670068.html
到了這里,關(guān)于小白開發(fā)微信小程序50--云服務(wù)器部署測試小程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!