您是否可以将Web应用程序包装在C#中,以使其能够作为桌面应用程序进行交互?
答案 0 :(得分:3)
可能但是很难完成。
您需要一个实例HttpContext
及其提供的每项服务。
您可以考虑将桌面应用程序用作Web服务的客户端 - 具体取决于您要完成的操作。
答案 1 :(得分:0)
可以考虑的一种方法是使用silverlight / wpf来创建可以在浏览器或桌面上运行的应用程序或应用程序。
答案 2 :(得分:0)
您需要在IIS或Apache等Web服务器上托管Web应用程序。如果您尝试托管基于PHP的应用程序,则可以在大多数Web服务器上安装PHP。托管应用程序后,您需要编写一个应用程序以用作Web浏览器。
MSDN在这里有一个老例子:Web Browser Express
还有一些代码项目选项:SimpleWebBrowser,WBrowser