我可以用PHP或node.js中的c#codebehind翻译ASMX Web服务吗?

我可以用PHP或node.js中的c#codebehind翻译ASMX Web服务吗?,c#,php,asp.net,web-services,mono,C#,Php,Asp.net,Web Services,Mono,我有一个asmxwebservice,它使用一个带有codebhind属性的c#文件,但我不想在windows服务器上运行,而且从长远来看,使用mono()似乎不是最好的解决方案。有没有办法将其转换为PHP、node.js或将在linux服务器上本机运行的东西 谢谢 是的,用PHP脚本完全重写服务。如果您想尽可能地模仿旧的服务,就必须使用SOAP协议 有关使用PHP实现SOAP服务的更多信息,请参见 还有一个关于CodeProject的示例,其中包含一些有趣的代码: 还有一个问题,在O'Reil

我有一个asmxwebservice,它使用一个带有codebhind属性的c#文件,但我不想在windows服务器上运行,而且从长远来看,使用mono()似乎不是最好的解决方案。有没有办法将其转换为PHP、node.js或将在linux服务器上本机运行的东西


谢谢

是的,用PHP脚本完全重写服务。如果您想尽可能地模仿旧的服务,就必须使用SOAP协议

有关使用PHP实现SOAP服务的更多信息,请参见

还有一个关于CodeProject的示例,其中包含一些有趣的代码:


还有一个问题,在O'Reilly上也有详细的解释:

非常感谢您提供的资源,看起来这是一个好办法,也许我应该添加一个新问题,但我也要问,有没有办法在PHP soap服务中使用C#app?我正在将视频转换为图像帧数组,我认为PHP速度太慢了。你是说你想从PHP服务调用C#代码?或者你是说你想让一个C#客户端调用你的PHP服务?(是的,最好是为此创建一个新问题:-)我想通过PHP服务提供C代码的输出,我将添加一个新问题,非常感谢您的帮助。我设法用PHP重写了代码,效果很好,毕竟没有使用SOAP服务,因为我实际上不需要这种方法。谢谢你的帮助。