C#包装器和Web应用程序

时间:2011-11-22 11:17:46

标签: c#

您是否可以将Web应用程序包装在C#中,以使其能够作为桌面应用程序进行交互?

3 个答案:

答案 0 :(得分:3)

可能但是很难完成。

您需要一个实例HttpContext及其提供的每项服务。

您可以考虑将桌面应用程序用作Web服务的客户端 - 具体取决于您要完成的操作。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您需要在IIS或Apache等Web服务器上托管Web应用程序。如果您尝试托管基于PHP的应用程序,则可以在大多数Web服务器上安装PHP。托管应用程序后,您需要编写一个应用程序以用作Web浏览器。

MSDN在这里有一个老例子:Web Browser Express

还有一些代码项目选项:SimpleWebBrowserWBrowser