【问题标题】:Can I translate an ASMX webservice with c# codebehind in PHP or node.js?我可以在 PHP 或 node.js 中使用 c# 代码隐藏来翻译 ASMX Web 服务吗?
【发布时间】:2013-12-20 18:36:26
【问题描述】:

我有一个 ASMX 网络服务,它使用带有 codebehind 属性的 ac# 文件,但我不想在 Windows 服务器上运行东西,并且使用单声道 (http://www.mono-project.com/) 似乎不是长期的最佳解决方案.有没有办法将其转换为 PHP、node.js 或将在 linux 服务器上本地运行的东西?

谢谢!

【问题讨论】:

    标签: c# php asp.net web-services mono


    【解决方案1】:

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

    有关使用 PHP 实现 SOAP 服务的更多信息,另请参阅 http://www.sitepoint.com/series/creating-web-services-with-php-and-soap/

    CodeProject 上还有一个示例,其中包含一些有趣的代码:http://www.codeproject.com/Articles/272657/Write-Enhanced-SOAP-Webservices-with-PHP

    还有一个,也有详细解释,关于 O'Reilly:http://www.onlamp.com/pub/a/php/2007/07/26/php-web-services.html

    【讨论】:

    • 非常感谢您的资源,看来确实是要走的路,也许我应该添加一个新问题,但我也会在这里问,有没有办法使用 C# 应用程序PHP 肥皂服务?我正在将视频转换为图像帧数组,我认为 PHP 太慢了。
    • 你的意思是你想从你的 PHP 服务调用 C# 代码?还是您的意思是您希望 C# 客户端调用您的 PHP 服务? (是的,最好为此创建一个新问题:-))
    • 我想通过 PHP 服务提供 C# 代码的输出,我将添加一个新问题,非常感谢您的帮助。
    • 我设法用 PHP 重写了代码,它工作得很好,毕竟没有使用 SOAP 服务,因为我实际上并不需要这种方法。感谢您的帮助。
    猜你喜欢
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多