在前面49节的操作证明了操作正确的,但这只是在本地测试部署成功,还差一步就是前台和后台的程序都必须运行在internet上才行,而不可能运行在本地机器服务器上,方式是先在本地部署测试,然后再云服务器上部署测试,所以接下继续搞,继续干。

小程xu云服务 小程序云服务器搭建_云计算

1、购买阿里云或其他厂商的服务器

只要是云服务器都可以,也便宜,个人公司都有钱,本尊用的是阿里云,注意到公网Ip

  

小程xu云服务 小程序云服务器搭建_部署_02

 在安全组中添加入站端口8066,具体多少端口自己定,这个就是微信小程序请求web网站时的端口地址,这个到时创建网站时用得上。

小程xu云服务 小程序云服务器搭建_端口_03

 2、远程桌面连接云服务器

利用远程桌面的方式连接上云服务器,进行以下几个操作,每一步操作都不能错。

1)在服务器上安装sqlserver2012,导入执行项目的sql脚本,并修改数据库服务器身份认证为sql混合认证,更改sa登录帐号及密码,保持与项目代码中的帐号及密码相同

2)上传dotnet-hosting-5.0.17-win.exe文件到服务器,运行安装

3)上传本机D:\website\LingHangApp下的所有文件,注意是全部所有文件,一个都不能少,可以打包压缩然后传到服务器的目录下,服务器目录自己定,如图:

小程xu云服务 小程序云服务器搭建_小程xu云服务_04

4)服务器上安装好iis,打开iis工具,并查看前面是否安装好了AspNetCoreModuleV2,如图KOKO:

小程xu云服务 小程序云服务器搭建_云计算_05

5)创建网站

小程xu云服务 小程序云服务器搭建_部署_06

 设置应用程序池

小程xu云服务 小程序云服务器搭建_小程xu云服务_07

6)设置首页

小程xu云服务 小程序云服务器搭建_阿里云_08

 7)浏览网站,可以看到KOOK

小程xu云服务 小程序云服务器搭建_小程xu云服务_09

 在本机用浏览器,查看发布的网站及接口也是正常的,注意访问的是公网IP

小程xu云服务 小程序云服务器搭建_端口_10

 这一些操作要仔细,一次不成再来一次,多动手撸,目的就是部署这些环境,包括数据库,IIS,WEB网站。

3、前台程序代码修改接口地址

所有界面中js文档中有关请求后台的url地址,将所有js文件中的url请求地址中的http://localhost:8066,替换成http://47.106.82.7:8066

小程xu云服务 小程序云服务器搭建_小程xu云服务_11

 we.js

小程xu云服务 小程序云服务器搭建_阿里云_12

 us.js

小程xu云服务 小程序云服务器搭建_阿里云_13

 personal.js

小程xu云服务 小程序云服务器搭建_端口_14

 us.js和we.js修改方法一样,最后一切炽Ok

小程xu云服务 小程序云服务器搭建_云计算_15

这样就证明后端接口程序发布到公网IP,小程序请求公网IP正常,软件没有问题,但还没有完,小程序还是运行在本地,没有提交到微信服务器,也就是没有发布到公网上,后面还差小程序发布了,并且小程序发布很烦嗦,要求很高,必须有域名,域名必须有证书。。。。。下节继续干,干完就good and beautifull。

小程xu云服务 小程序云服务器搭建_端口_16