Lists.asmx, GetList eta "balioa ezin izango da null”

Gaur egun aurkitu nuen GetList dela() metodoa lists.asmx web zerbitzua deitu behar da kontu handiz edo joera da misteriotsu bat bota "Balio ezin da hutsik egon" salbuespen (Eta hori da suposatuz errore are okerragoa generic mezua iragan dezakezu, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ izan zen bota. ")  Zehazki, Ezin duzula ematen GetList metodoaren aurrizkia inolako aurkitu dut.  Ondorengo mozkina jQuery puntua erakusten:

image

Egiten baduzu, web zerbitzua "Balio ezin da hutsik egon" honen arabera erantzuten FIDDLER-emandako HTTP espedientea:

<?xml version="1.0" encoding="utf-8"?>
  <xaboi:Gutun-azal
     xmlns:xaboi ="
http://schemas.xmlsoap.org / xaboi / gutunazal /"    
     xmlns:xsi = "
http://www.w3.org/2001/XMLSchema-instance"
     xmlns:xsd ="
http://www.w3.org/2001/XMLSchema">

  <xaboi:Body>
    <xaboi:Errua>
      <faultcode>xaboi:Zerbitzari</faultcode>
      <faultstring>
        Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ bota zen.
      </faultstring>
      <Xehetasun>
        <Errore katea xmlns ="
http://schemas.microsoft.com / SharePoint / xaboi /">
Balioa ezin da hutsik egon.
        </errorstring>
      </Xehetasun>
    </xaboi:Errua>
  </xaboi:Body>
</xaboi:Gutun-azal>

Jakina, seguruenik ez duzu zure kabuz "S0" aurrizkia duten, Tresna baina joera batzuk ere egin (Eclipse bezalako).

Hau da, are nahasgarria / beste metodo jasaten aurrizkiak delako frustrating.  Esate baterako, duen GetListCollection metodoa ez du axola ari bada aurretik, are like "xyzzy" aurrizkiak zentzugabekeria batekin:

image

Hau "balioa ezin da hutsik egon" badirudi nahiko ohikoa lists.asmx, beraz, espero dugu hau norbaiti laguntzeko izango da etorkizunean.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Pentsatu zen "Lists.asmx, GetList eta "balioa ezin izango da null”

Utzi iruzkin bat PVA Utzi erantzuna

Zure e-posta helbidea ez da argitaratuko. Beharrezko eremuak markatu dira *