OWIN host WebAPI2 使用独立程序集中的Controller

最近做一个项目,在WPF的程序中接收post过来的json数据。

在CS的项目中启动一个http服务,比较简单的一种方式就是用owin做selfhost的webapi。

如何使用OWIN来hostWebAPI,请参考微软官方文档:

https://docs.microsoft.com/en-us/aspnet/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api

把Controller写在不同的dll中,遇到了不加载controller的问题,原因是selfhost启动时只加载当前APPdomain的controller。

只要提前加载dll就可以实现。

原理及其实现方式请参考:

http://www.cnblogs.com/artech/p/custom-assembly-resolver.html

这里放一个demo程序用于学习,vs2017写的。

http://download.csdn.net/detail/cnryc/9817695

 

运行结果如下

 

转载于:https://www.cnblogs.com/imoonstal/p/6727490.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值