5

最近我阅读了很多关于OWIN 和 Katana的内容,还尝试了诸如“使用 OWIN 自托管 ASP.NET Web API ”之类的示例。

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

即这就是我所拥有的:

在此处输入图像描述

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

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

在此处输入图像描述

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

这将有助于以相当少的努力发布我们应用程序的两个版本(Web 和 Windows)。

我的问题:

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

4

1 回答 1

4

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

于 2013-10-17T14:19:29.080 回答