最近我阅读了很多关于OWIN 和 Katana的内容,还尝试了诸如“使用 OWIN 自托管 ASP.NET Web API ”之类的示例。
我目前对是否可以使用这些技术在没有任何 IIS 的情况下完全在桌面应用程序(WinForms 或控制台)中托管现有的 WebForms ASP.NET 应用程序一无所知。
即这就是我所拥有的:
(现有的 Web 应用程序,用户通过 Internet 上的 Web 浏览器访问)
这就是我想要实现的目标:
(相同的现有 Web 应用程序文件,在 Katana 进程中本地托管,并通过网络浏览器通过 localhost URL 访问)
这将有助于以相当少的努力发布我们应用程序的两个版本(Web 和 Windows)。
我的问题:
是否有可能在今天或不久的将来创造这样的场景?