是否可以使用Katana在WinForms应用程序中托管现有的WebForms应用程序?

时间:2013-10-17 09:37:19

标签: .net winforms webforms owin katana

最近我读了很多关于OWIN and Katana的内容,并尝试过像“Use OWIN to Self-Host ASP.NET Web API”这样的例子。

我目前对于是否有可能使用这些技术来托管现有的WebForms ASP.NET应用程序而不使用任何IIS,完全在桌面应用程序(WinForms或控制台)中,我一无所知。

即。这就是我所拥有的:

enter image description here

(现有的Web应用程序,用户通过Internet上的Web浏览器访问)

这就是我想要实现的目标:

enter image description here

(相同的现有Web应用程序文件,在Katana进程中本地托管,并通过webhost函数通过localhost URL访问)

这对我们的应用程序的两个版本(Web和Windows)很有帮助。

我的问题:

今天或不久的将来有可能创造这样的场景吗?

1 个答案:

答案 0 :(得分:4)

目前Katana的互联网版本为2.0.0 - 只有Nancy,SignalR,WebApi,FubuMvc,Simple.Web都有OWIN适配器可以运行它。有关OWIN / Katana的支持框架(请参阅框架部分),请参阅this页面。在未来是的,它的愿景是让所有框架如MVC,asp.net webforms运行在OWIN / katana之上。现在答案是 - 它不可能。