Я написал веб-сервис в Visual Studio 2017 (Файл-> Новый-> Веб-сайт -> ASP. NET Пустой веб-сайт-> Веб-сервис (ASMX) в Visual C#)
когда я публикую sh
[WebService(Namespace = "http://smp.ws.uz/", Name = "SMP034")]
public class ReceivePayment : WebService
{
[WebMethod]
[return: XmlElement("accept")]
[SoapDocumentMethod(ParameterStyle = SoapParameterStyle.Wrapped)]
public accept receivePayment(payment payment)
{
accept accept = new accept();
....
set all properties of accept object some value
....
return accept;
}
}
Когда я публикую sh эту веб-службу, я получаю WSDL, как показано ниже:
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" .....>
с пространством имен s, но мне это нужно как пространство имен xs .
Как этого добиться?