【问题标题】:How vnext web applications are self hostable?vnext Web 应用程序如何自我托管?
【发布时间】:2014-08-01 08:45:20
【问题描述】:

我是 .net 的新手,也是 vnext 的新手。之前我们使用 IIS 来托管 MVC 应用程序,但 Web api 仍然是可自托管的。但是现在在 vnext 中,我们有了同样可以自我托管的 Web 应用程序。我实际上想知道 vnext Web 应用程序如何自托管以及是什么使其可自托管?架构和请求生命周期有哪些变化。

【问题讨论】:

    标签: asp.net-core


    【解决方案1】:

    vNext 在幕后使用 OWIN。只要服务器实现了 OWIN 接口,您就应该能够运行您的 vNext 中间件。

    您目前可以使用 nowin 在您自己的 appdomain 中托管您的 OWIN 应用 https://github.com/Bobris/Nowin

    例如,查看 helloworldweb 示例 https://github.com/desdesdes/HelloWorldVNext

    【讨论】:

    • BTW ASP.NET 5(以前称为 ASP.NET vNext)使用 OWIN。然而,在 ASP.NET 5 中启用 OWIN 中间件有一些兼容性层,并且可能会编写一个层以在 OWIN 服务器上启用 ASP.NET 5 中间件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 2017-08-09
    • 1970-01-01
    相关资源
    最近更新 更多