何日もの間、Web サービスによって SPList が読み取られ、コンテンツが表示される小さなアプリケーションをテストしました。残念ながら、うまくいきません。私はいつも同じ失敗をします:
System.Web.Services.Protocols.SoapException: 'Microsoft.SharePoint.SoapServer.SoapServerException' 型の例外がスローされました。
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage メッセージ、WebResponse 応答、ストリーム responseStream、ブール値 asyncCall)
bei System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
bei NeuerTestWebservice_4_2.webserviceSCC.Lists.GetListItems(String listName, String viewName, XmlNode query, XmlNode viewFields, String rowLimit, XmlNode queryOptions, String webID) in d:\VisualStudio2012\WebserviceTests\NeuerTestWebservice_4_2\NeuerTestWebservice_4_2\Web References\webserviceSCC\Reference.cs :Zeile 455.
bei NeuerTestWebservice_4_2.Form1.btnFill_Click(Object sender, EventArgs e) in d:\VisualStudio2012\WebserviceTests\NeuerTestWebservice_4_2\NeuerTestWebservice_4_2\Form1.cs:Zeile 30.
私のウェブリファレンスは次のようになります: http://rootwebsite.de/_vti_bin/Lists.asmx?wsdl/soap (OK - 現時点ではこれは 1 つのサイトですが、後でウェブサイトとリストを選択したい) これは私のコードです:
...
private void btnFill_Click(object sender, EventArgs e)
{
try
{
webserviceSCC.Lists service = new webserviceSCC.Lists();
service.UseDefaultCredentials = true;
XmlNode nodes = service.GetList("Inhalts- und Strukturberichte"); //don´t get a failure, if I add "?wsdl/soap" to the Webservice-Referenz ("/_vti_bin/Lists.asmx?wsdl/soap")
XmlNode listItems = service.GetListItems("Inhalts- und Strukturberichte", "Alle Elemente", null, null, "100", null, null); //here (GetListItems) I get the failure always
//XmlNode listItems = service.GetListItems("Inhalts- und Strukturberichte", null, null, viewFields, null, null, null);
...
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
さまざまな webservice-references をテストしました。私は失敗したので、アイデアはありますか?私にとって良い例はありますか?
ありがとう。
ありがとうございました。以前にテストした URL - 失敗時に変更はありません。私もこの失敗をします:
Exception:Thrown: "Die Datei order Assembly "NeuerTestWebservice_4_2.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" or eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden." (System.IO.FileNotFoundException) System.IO.FileNotFoundException がスローされました: "Die Datei order Assembly "NeuerTestWebservice_4_2.XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ore abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.」
Web サービスの初期化直後: webserviceSCC_Sys.Lists service = new webserviceSCC_Sys.Lists(); この情報は役に立ちますか?