Ersätt [code] med [kod] :)
Frågan#1
Hej
När jag postar en soap och anropar en metod i webservisen
så blir inparametrarna tomma, varför?
Så här ser Webservicen ut:
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Services.Description;
[WebService(Namespace = "http://dev2/")]
public class fileuploadasmx : System.Web.Services.WebService {
[WebMethod]
public string UploadFile(string path, string filename) {
return path + " : " + filename;
}
}
Anrop:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UploadFile xmlns="http://dev2/">
<path>sokvag</path>
<filename>namn.txt</filename>
</UploadFile>
</soap:Body>
</soap:Envelope>
Resultatet:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UploadFileResponse xmlns="http://dev2/">
<UploadFileResult>:</UploadFileResult>
</UploadFileResponse>
</soap:Body>
</soap:Envelope>
Som ni ser så anropas funktionen men parametrarna är tomma? Har jag glömt nåt?

