当前位置:首页 > Windows程序 > 正文

如果您对本期的教程内容感兴趣

2024-03-31 Windows程序

寄宿ASP.NET Web API 不必然需要IIS 的撑持,我们可以给与Self Host 的方法使用任意类型的应用措施(控制台、Windows Forms 应用、WPF 应用甚至是Windows Service)作为宿主。

一、摘要

本期同样带给大家分享的是阿笨在实际事情中遇到的真实业务场景,请跟从阿笨的视角去如何实现给与微软的ASP.NET OWIN技术承载WebAPI处事,如果您对本期的教程内容感兴趣,那么请允许让阿笨带着大家一起学习吧!

空话不久不多说,直接上干货,我们不出产干货,我们只是干货的搬运工。

技术分享图片


你想要的干货都在这

四、需求分析

4.1、上期回顾

上一期我们分享了基于开源SuperSocket实现客户端和处事端通信项目实战实现了WEB网页提交打印数据给WEB处事端,WEB处事端将接受的打印数据通过Socket通讯处事器推送给指定的客户端。

我们能否简化上面的挪用过程法式呢?

直接让客户端将打印数据给本地的客户端,而无须再通过Socket通讯处事器进行中转。

4.2、道理图

技术分享图片


道理图

4.3、那么我们今天要解决的问题可以总结为下面的一句话:

如何让WEB网页端直接以HTTP方法访谒本地桌面客户端,就像访谒长途IIS上的Web应用措施一样?

4.4、实现WEB应用措施的Self-Host解决方案

通过HttpListener实现简单的Http处事(.NET 2.0+)

基于WCF仓库的自宿主SelfHosting

给与ASP.NET HttpSelfHost来承载WebAPI处事 (.NET 4.0+)

给与ASP.NET OWIN来承载WebAPI处事(.NET4.5微软保举使用)

等等......

五、涉及笼罩的常识点

ASP.NET WebAPI HttpSelfHost/OWIN 如何以桌面应用措施方法,宿主承载WebApi处事;

ASP.NET WebAPI HttpSelfHost/OWIN 如何让处事端撑持CROS跨越访谒;

IE10.0 以下浏览器通过实现CORS访谒;

六、源码在线解读和演示

技术分享图片


在线视频不雅观看

技术分享图片


不信的话,扫一扫


基于ASP.NET WebAPI OWIN实现Self-Host项目实战

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/34284.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494588访问次数
  • 建站天数
  • 友情链接