c#包装器和web应用程序

本文关键字:web 应用程序 包装 | 更新日期: 2023-09-27 18:15:34

嗨,我是否可以在c#中包装web应用程序,使其能够作为桌面应用程序进行交互?

c#包装器和web应用程序

是可能的但是很难做到。

你需要一个实例HttpContext和它提供的所有服务。

您可以考虑使用桌面应用程序作为web服务的客户端,这取决于您到底想要完成什么。

可以考虑的一种方法是使用silverlight/wpf使应用程序或应用程序的样式可以在浏览器或桌面上运行。

您需要将web应用程序托管在IIS或Apache等web服务器上。如果你试图托管一个基于PHP的应用程序,你可以在大多数web服务器上安装PHP。一旦你托管了应用程序,你将需要编写一个应用程序作为web浏览器。

MSDN有一个关于如何做到这一点的老例子:Web Browser Express

还有几个代码项目选项:SimpleWebBrowser, WBrowser