【发布时间】:2014-08-01 08:45:20
【问题描述】:
我是 .net 的新手,也是 vnext 的新手。之前我们使用 IIS 来托管 MVC 应用程序,但 Web api 仍然是可自托管的。但是现在在 vnext 中,我们有了同样可以自我托管的 Web 应用程序。我实际上想知道 vnext Web 应用程序如何自托管以及是什么使其可自托管?架构和请求生命周期有哪些变化。
【问题讨论】:
标签: asp.net-core
我是 .net 的新手,也是 vnext 的新手。之前我们使用 IIS 来托管 MVC 应用程序,但 Web api 仍然是可自托管的。但是现在在 vnext 中,我们有了同样可以自我托管的 Web 应用程序。我实际上想知道 vnext Web 应用程序如何自托管以及是什么使其可自托管?架构和请求生命周期有哪些变化。
【问题讨论】:
标签: asp.net-core
vNext 在幕后使用 OWIN。只要服务器实现了 OWIN 接口,您就应该能够运行您的 vNext 中间件。
您目前可以使用 nowin 在您自己的 appdomain 中托管您的 OWIN 应用 https://github.com/Bobris/Nowin
例如,查看 helloworldweb 示例 https://github.com/desdesdes/HelloWorldVNext
【讨论】: