.net core 其实是自宿主性质的web应用程序,而不再是web网站,所以.net core是可以直接单独作为系统服务部署.但是实际情况中,为了同个一个端口能支持多个web应用和统一管理,还是应该与某个服务器整合,比如iis,Jexus.所以.net core 不再是由iis工作进程进行托管,而是使用自托管Web服务器(Kestrel).iis则是作为反向代理的角色,将请求转发到Kestrel.在这里面最重要的角色便是AspNetCoreModule,它是其中一个的IIS模块,请求进入到II…