ABP项目在Server 2019 IIS中的发布
服务器选中的阿里云的ECS,发布的步骤如下:
1、服务器的租用,本次使用的是阿里云的服务器,登录阿里云,租用,之后在左边的实例中,就可以看到自己的服务器了https://ecs.console.aliyun.com/?spm=5176.13329450.home-nav.1.13694df5pP6Lwl#/home
点进去实例,可以看到服务器的情况
2、服务器的配置
a、使用mstsc,远程链接,链接到远程服务器中,第一次不知道服务器Administrator的密码,就到更多->密码->重置实例密码,重置之后重启服务器,就可以登录了
b、登录之后,使用共享的方式,拷贝mysql、Navicat等软件,还有发布好的软件;
c、IIS配置,网上很多教程
d、安装.net Framework,.net core安装包,本次使用的.net core 3.1,Hosting Bundle一定要安装,不然会报500.19的错误
e、IIS发布
创建网站,填写信息,发布
f、程序池修改,.net core并不依赖CLR,所以需要修改成 无托管代码-集成 的方式
g、点击发布的网站,在模块中添加
h、在本地运行,看是否成功
i、在防火墙的出站和入栈规则中添加该端口,保证使用
j、阿里云端口映射,打开安全组配置,点击后面的配置规则
在入的方向上添加端口
之后在本地去访问接口,看是否成功