.Net6后端WebAPI部署IIS,托管web网站丨阿里云服务器丨SqlServer服务器部署丨发布一个让大家都可以访问的网站

一、购买阿里云服务器

这里展示的99一年的服务器,也可以选择免费试用三个月。

二、配置阿里云服务器

1.进入云服务器实例设置登录密码

2.远程桌面连接进入服务器

ip输入为公网ip

账号统一用户名:Administrator
密码是你在阿里云控制台选服务器的时候你自己修改的

 选择是

连接成功,进入服务器

三、配置服务器系统环境

1.web deploy

Download Web Deploy v4.0 from Official Microsoft Download Centerhttps://www.microsoft.com/en-us/download/details.aspx?id=106070

2. 下载dotnet-hosting-6.0.36-win

Download ASP.NET Core 6.0 Runtime (v6.0.36) - Windows Hosting Bundle Installer (microsoft.com)https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-6.0.36-windows-hosting-bundle-installer

3.下载aspnetcore-runtime-6.0.36-win-x64

Download .NET 6.0 (Linux, macOS, and Windows) (microsoft.com)https://dotnet.microsoft.com/en-us/download/dotnet/6.0

4.下载dotnet-runtime-6.0.36-win-x64

5.下载dotnet-sdk-6.0.428-win-x64

6.下载完成

要是代码是.net 其他的版本,就下载对应的版本

7.复制后粘贴到远程服务器,挨个下载

(1)web deploy

选择自定义

其他都正常下载就行

(2)打开服务器管理器

一步一步走

要安装这些

安装成功了会显示

四、配置发布

1.计算机管理

安装 WebDeploy_amd64_zh-CN 成功才会有这俩用户组,没有去删了重新安装

配置防火墙

添加入站点规则

添加出站规则

五、配置IIS

新建一个文件夹,用来装托管网站代码

打开IIS6 管理器

添加用户

添加新网站

六、配置阿里云安全环境

从云服务器管理控制台打开安全组

入方向添加这样一条策略

出方向

七、发布

1.发布后端webapi

服务器publish文件

可以访问网站了  服务器公网ip:端口号(这里是8020)

deepseek api接口连通

如果在服务器本地进入报下面的错

重新安装对应版本的sdk即可。

2.发布前端页面

我们传一个html页面到publish文件夹中进行测试

通过公网ip进行访问

访问成功,大家都可以访问你的网站了。

八、在服务器上安装SqlServer 2022

1.安装

SQL Server 下载 | Microsofthttps://www.microsoft.com/zh-cn/sql-server/sql-server-downloads

将下载好的.exe通过远程连接复制到服务器中下载

下载SSMS

https://aka.ms/ssmsfullsetuphttps://aka.ms/ssmsfullsetup

安装好后启动数据库

2.数据库sa用户登录配置

关闭重新启动

登录成功

使用本地数据库连接

数据库地址:公网IP
sa+密码

连接成功

3.迁移课题数据库到服务器数据库

迁移成功

九、总结

  整个流程有点稍长,恭喜你坚持到了最后,希望可以帮助到你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值