Asp.Net Core 发布到IIS

本文介绍如何在已安装IIS的Windows Server上部署ASP.NET Core应用,包括安装.NET Core Windows Server Hosting、配置IIS及发布应用的具体步骤。

一、Asp.Net Core 发布到IIS

1.许多时候在WindowsServer服务器上已经安装了IIS,监听80端口,那么Asp.Net Core应用的自宿主就没法监听80端口

2.也就是在Widnows系统已经启用IIS服务的情况下,需要安装 NET Core Windows Server Hosting,在目前官方给出的安装包中包含了.Net Core运行时 和Widnows Server  Hosting

3.Asp.Net Core发布到IIS下,需要.NET Core Windows Server Hosting 的支持。

官方下载地址:https://www.microsoft.com/net/download/core#/runtime

在服务器上安装.NET Core Windows Server Hosting软件包。该包将安装.NET核心运行时,.NET核心库和ASP.NET核心模块。

该模块在IIS和Kestrel服务器之间创建反向代理。
重新启动服务器或执行net stop was / y,然后从命令行启动net start w3svc,以检索对系统PATH的更改。

安装截图:

 

二、IIS下发布 Asp.Net Core应用步骤

1.安装IIS和Windows  Server Hosing之后 ,重启IIS服务,检查IIS模块中是否有 “AspNetCoreModule”

2.创建网站,选择Asp.Net Core的发布目录,设置IIS应用程序池为“无托管 代码”

 


3.设置完成后绑定域名端口等,检查当前站点的处理程序映射中 是否有“aspNetCore”

4.浏览器访问测试:

原文地址:http://www.cnblogs.com/tianma3798/p/6947287.html


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值