
.net code Runtime URL:下载 .NET 6.0 (Linux、macOS 和 Windows)
.NET Core Runtime URL:下载 .NET Core 3.1 (Linux、macOS 和 Windows) (microsoft.com)
根据API开发时选择SDK,部署对应的运行环境、建议两个版本都安装
2、安装IIS2.1在windows服务器的管理器中,管理-添加角色和功能
选择好之后,下一步下一步、然后安装,等待安装完成即可。安装完成后,可以在windows管理工具中,找到IIS
3、发布WEBAPI两种部署方法,第一种是执行命令行(CMD)运行,第二种是通过IIS部署。推荐使用第二种常用的IIS部署方式(稳定),第一种作为了解使用,不建议长期使用。
3.1第一种方式执行命令行:
按住Shift键不送,鼠标右键空白处,弹出的右键菜单有【在此处打开PowerShell命令窗口】,点击它打开命名窗口。
在路径直接在该文件夹里,然后执行下面的命令(WebApplication1是你的项目名,也就是上图中WebApplication1.dll文件)。上图中的情况就是没有安装好.NET运行环境
| 1 | dotnet WebApplication1.dll |
会发现有一个地址,监听本地的5000端口。
加上对应的接口之后,可以访问获取数据
localhost:5000/WeatherForecast
3.1 IIS发布:
添加网站
本地访问结果OK,添加对应的接口访问正常,
通过云服务器的公网IP访问
访问OK,云服务器需要注意的一点是,需要在管控控制台中,开放对应的端口才能访问 。下图部分是关于阿里云开发端口的一些配置