码迷,mamicode.com
首页 > Windows程序 > 详细

owin

时间:2018-04-11 11:45:07      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:开发   https   htm   .net   并且   服务器   html   web服务   针对   

OWIN的英文全称是Open Web Interface for .NET,OWIN是针对.NET平台的开放Web接口。
OWIN是Web应用程序与Web服务器之间的接口,在asp.net中我们开发的项目就是web应用程序,IIS或者IIS Express就是Web服务器
为什么需要这样一个接口呢?因为.NET Web应用程序是运行于Web服务器之中的,.NET Web应用程序需要通过Web服务器接收用户的请求,并且通过Web服务器将响应内容发送用户。如果没有这样一个接口,.NET Web应用程序就要依赖于所运行的具体Web服务器,比如ASP.NET应用程序要依赖于IIS。有了这个接口,ASP.NET应用程序只需依赖这个抽象接口,不用关心所运行的Web服务器。所以,OWIN的作用就是通过引入一组抽象接口,解耦了.NET Web应用程序与Web服务器。
我们用IIS作为Web服务器的时候 IIS即充当宿主(Host)又充当Web服务器(Server),有了OWIN我们就可以解耦IIS,我们可以用Console程序或者window Server充当宿主 用HttpListener来作为Server 监听固定端口发送的Http请求 以后在有除IIS外更多优秀的Host/Server涌现的时候,我们的选择就会更多
 
参考网址:
http://www.cnblogs.com/JustRun1983/p/3962010.html
https://www.itsvse.com/thread-3454-1-1.html
https://www.cnblogs.com/Leo_wl/p/4883208.html

owin

标签:开发   https   htm   .net   并且   服务器   html   web服务   针对   

原文地址:https://www.cnblogs.com/Tony100/p/8794336.html

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