首页 文章

Owin组件分离的重点是什么?

提问于
浏览
0

(我认为)我得到了OWIN的内容,它是对Web服务器的抽象,因此为一个Web服务器开发的Web应用程序也可以在其他Web服务器上运行 .

但除此之外还有另一个抽象,我没有得到 . Nuget图库中有一个Owin软件包,它只包含IAppBuilder接口,没有别的东西 . 其他Microsoft软件包(Katana项目AFAIK)的实现以及许多其他内容 . 这个简单组装的重点是什么?我所知道的唯一使用Owin的包是SignalR,它对Owin和Katana组件都有很强的依赖性 . 因此,这种分离似乎根本不提供额外的可移植性 .

GitHub上还有一个Owin存储库,似乎包含了一些Katana功能的重新实现 . (参见thisthis . )如果我开发一个在一个Owin上运行的软件包,那么它在这里赢得了什么?

1 回答

  • 1

    IAppBuilder不在OWIN规范中,但微软需要/想要一些东西作为注册中间件的焦点 . 关于它,github还有一个很长的问题:

    https://github.com/owin/owin/issues/19

相关问题