在Windows Server IIS 10.0上部署Asp.net Core网站

1. 安装IIS

利用远程管理工具连接到服务器,打开 服务器管理器 -> 管理 -> 添加角色功能,勾选web服务器,具体细项视情况而定。

2. 安装.net core 运行时

下载地址 https://dotnet.microsoft.com/download/dotnet-core/2.2

注意,这里要选择 .NET Core Runtime & Hosting Bundle,这是一个完整包,包括 .net core 运行时、asp.net core 运行时、ASP.NET Core IIS 模块。

3. 测试是否安装成功

安装后重启,输入 dotnet --info ,如果出现下边信息,表示安装成功

4. iis里新建站点

这里注意的地方是,应用程序池.net clr版本要选择无托管代码

5. 测试站点是否部署成功

可以用vs或rider新建一个站点扔上去,看是否能跑起来