提问人:Vincent 提问时间:10/1/2008 最后编辑:hakreVincent 更新时间:2/15/2014 访问量:9711
.NET 中的嵌入式 Web 服务器
Embedded Web Server in .NET
问:
我想在用 .NET 开发的 Windows 应用程序中嵌入一个轻量级的 Web 服务器。Web 服务器必须支持 PHP。
我看过卡西尼号,但似乎只有 ASP.NET。
答:
.net 类 HttpListener 公开生成 IIS 的基础 http.sys。默认情况下,自 Windows XP2 以来的所有计算机都安装了 http.sys。 以下是一些帮助您入门的链接。
至于PHP支持,我不知道你将如何启用它,但没有技术原因你不能内置它。
我会看看像XAMPP Lite这样的应用程序,您可以轻松地使用应用程序启动和关闭它们。
还有 AppWeb,它声称正是您正在寻找的。
评论
您始终可以将 PHP 用作 CGI 应用程序。CGI 有据可查,AFAIK 非常容易实现。使用达雷尔·米勒斯(Darrel Millers)的建议,并将其与一些CGI魔术相结合,您应该用煤气做饭。
Mongoose 嵌入式 Web 服务器 https://code.google.com/p/mongoose/
您可以使用 VS2012/10/08 作为 EXE 构建它,也可以使用 PHP 和 websockets 将数据推送到客户端应用程序。此外,您可以构建一个 DLL,您可以使用制作或将代码引入 VS DLL 项目并构建 _DLLMain、DEF 文件等来执行此操作。然后直接从 C# 使用它 - 请参阅 mongoose.cs 和 example.cs 文件。
上一个:如何让 PHP 与 ADOdb 和 MySQL 一起使用?
下一个:嵌套下拉列表
评论