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

Uwe*_*eim 5 .net webforms winforms owin katana

最近我读了很多关于OWIN和Katana的内容,并尝试过" 使用OWIN自我托管ASP.NET Web API " 等示例.

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

也就是我拥有的东西:

在此输入图像描述

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

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

在此输入图像描述

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

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

我的问题:

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

Pra*_*raj 4

目前,Katana 的版本为 2.0.0,在互联网上发布 - 只有 Nancy、SignalR、WebApi、FubuMvc、Simple.Web 有 OWIN 适配器可以在其上运行。您可以参考页面了解 OWIN/Katana 支持的框架(请参阅框架部分)。未来,我们的愿景是让 MVC、asp.net webforms 等所有框架都在 OWIN/katana 之上运行。目前的答案是——不可能。