IIS充当反向代理转发请求到Kestrel

Posted DotNet开发跳槽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS充当反向代理转发请求到Kestrel相关的知识,希望对你有一定的参考价值。

来源:http://www.cnblogs.com/xiaoliangge//

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

介绍

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

如何查看是否安装AspNetCoreModule

IIS充当反向代理转发请求到Kestrel

发布网站

右键项目ASP.NetCoreAPI>发布>选择IIS、FTP等

IIS充当反向代理转发请求到Kestrel

IIS充当反向代理转发请求到Kestrel

IIS充当反向代理转发请求到Kestrel

点击保存后点击发布

IIS充当反向代理转发请求到Kestrel

IIS充当反向代理转发请求到Kestrel

出现以上表示发布成功

IIS添加网站

IIS充当反向代理转发请求到Kestrel

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

 IIS充当反向代理转发请求到Kestrel

一切就绪

浏览器输入https://127.0.0.1:443/api/values或者上一篇的https://127.0.0.1:5443/api/values都可正常显示

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

TIP:

 如果IIS启用了SSL,在ASP.netCore 程序中也可不再设置SSL相关


以上是关于IIS充当反向代理转发请求到Kestrel的主要内容,如果未能解决你的问题,请参考以下文章

使用iis反向代理.net core应用程序

IIS 反向代理到 ApacheTomcat

IIS实现反向代理

IIS实现反向代理

Nginx---反向代理

.NetCore项目在IIS中部署