移动了从.net调用PHP WebService时的永久错误

本文关键字:错误 WebService PHP net 调用 移动 | 更新日期: 2023-09-27 17:55:01

我用PHP开发了一个WebService…当我从PHP应用程序调用它时,它工作得很好,但是当我从。net调用时,我有问题。

当我调用web方法时,我收到的错误是"永久移动"。

服务的WSDL位于:http://feriados.servicios.desytec.com/feriados?wsdl

.NET代码如下:

private void button1_Click(object sender, EventArgs e)
{
    Servicio.Desytec_Feriados svc = new Servicio.Desytec_Feriados();
    var feriados = svc.GetHolidays("8cd4c502f69b5606a8bef291deaac1ba83bb9876", "cl", "2014", "5");
    System.Diagnostics.Debug.WriteLine(feriados.Length);
}

移动了从.net调用PHP WebService时的永久错误

这是因为没有指定WSDL的URL。它被写为http://destec.com/app.php/feriados,但正确的是http://destec.com/feriados,因为.htaccess剥离了app.php部分(web服务是使用Symfony PHP框架编程的)。

的问候Jaime