我在PHP中开发了一个WebService ...当我从PHP应用程序调用它时,它工作得很好,但是从.NET调用时遇到了问题。
我在调用网络方法时收到的错误是"永久移动"。
该服务的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);
}
答案 0 :(得分:0)
这是因为WSDL的URL指定错误。它写成http://destec.com/app.php/feriados,但正确的是http://destec.com/feriados,因为.htaccess正在剥离app.php部分(web服务是使用Symfony PHP框架编程的)。
此致 海梅