我想在使用.NET开发的Windows应用程序中嵌入一个轻量级的Web服务器。该Web服务器需要支持PHP。
我看了Cassini,但它似乎只支持ASP.NET。
您可以始终将PHP用作CGI应用程序。CGI有很好的文档记录,并且据我所知,非常容易实现。使用Darrel Miller的建议,并结合一些CGI技巧,您应该可以轻松完成任务。
Mongoose嵌入式Web服务器https://code.google.com/p/mongoose/
您可以使用VS2012/10/08构建它作为EXE,并且您还可以使用PHP和WebSockets将数据推送到客户端应用程序。您也可以构建一个DLL,可以使用make或将代码带入VS DLL项目并构建_DLLMain、DEF文件等。然后从C#直接使用-请参见mongoose.cs和example.cs文件。