从服务器调用方法,但它说它无效

时间:2011-12-13 19:54:46

标签: c# php service methods

我有一个使用此方法的服务(C#):

<s:element name="ObterValoresDosTiposDeProdutoParaWebSite"><s:complexType><s:sequence><s:element minOccurs="1" maxOccurs="1" name="FK_TIPO_PRODUTO" type="s:int"/></s:sequence></s:complexType></s:element>

当我尝试使用PHP访问它时,它返回我:

Function ("ObterValoresDosTiposDeProdutoParaWebSite") is not a valid method for this service

我100%确定该方法是在服务 TipoProdutoSO 上创建的,并且可以通过浏览器访问它,但我的PHP坚持要将此错误信息返回给我,这是我的PHP:

$propriedades = new PropriedadesSoap();
        $propriedades->FK_TIPO_PRODUTO = $this->session->userdata('tipo_produto');

$material = new SoapClient(TipoProdutoSO, array("exceptions"=>1));
        $res = $material->ObterValoresDosTiposDeProdutoParaWebSite($propriedades);

1 个答案:

答案 0 :(得分:0)

正如预期的那样,有必要重新启动IIS,我们做到了但得到了相同的结果,我们不得不重新启动Windows ... noob解决方案,但它确实有效。