码迷,mamicode.com
首页 > 其他好文 > 详细

IIS充当代理转发请求到Kestrel

时间:2017-09-28 14:16:26      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:代码   输入   角色   hosting   ima   请求   web   技术分享   添加   

接着上篇博文为ASP.NetCore程序启用SSL的code,这篇将介绍如何用IIS充当反向代理的角色转发请求到Kestrel服务器

与ASP.NET不同,ASP.netCore使用的是自托管web服务器Kestrel,所以IIS目前对于ASP.netCore只充当转发请求的代理而已,转发代理就需要iis安装之前没有的模称为:AspNetCoreModule,此模块包含在ANCM(官网说明:ANCM)中,下载地址:.NET Core Windows Server Hosting

在开始IIS代理转发请求到ASP.netCore程序之前,必须确保IIS已经安装了ANCM中包含的核心:AspNetCoreModule

如何查看是否安装AspNetCoreModule:

技术分享

技术分享

发布网站:

右键项目ASP.NetCoreAPI>发布

技术分享

技术分享

点击保存后

技术分享

点击发布

技术分享

出现以上表示发布成功

二:IIS添加网站

技术分享

设置应用程序池的.NET CLR版本为“无托管代码”

 技术分享

一切就绪

浏览器输入https://127.0.0.1:443/api/values

技术分享

IIS充当反向代理的角色转发请求到Kestrel到此成功

TIP:

 如果IIS启用了SSL,在ASP.netCore 程序中无需在设置SSL相关

 

IIS充当代理转发请求到Kestrel

标签:代码   输入   角色   hosting   ima   请求   web   技术分享   添加   

原文地址:http://www.cnblogs.com/xiaoliangge/p/7606069.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!