Я пытаюсь реплицировать веб-службу, имеющую довольно много проблем до сих пор, но это дает мне дополнительное горе.Проблемы с пространством имен WCF
Существующее приложение, которое будет использовать мою службу, не может быть изменено, но поскольку я могу нюхать данные, которые он отправляет, у меня есть довольно хорошая идея, в чем проблема.
Моя проблема заключается в том, что существующая веб-служба удалила пространство имен по параметрам, в результате чего моя служба не получила ничего по каждому параметру.
Моя служба получает «урну:» на бирке параметров:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:SOAPEWebIntf-ISOAPEWeb2">
<soapenv:Header/>
<soapenv:Body>
<urn:GetTestList>
<!--Optional:-->
<urn:TestGroupID>1024</urn:TestGroupID>
</urn:GetTestList>
</soapenv:Body>
</soapenv:Envelope>
Существующее приложение посылает это:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:SOAPEWebIntf-ISOAPEWeb2">
<soapenv:Header/>
<soapenv:Body>
<urn:GetTestList>
<!--Optional:-->
<TestGroupID>1024<TestGroupID>
</urn:GetTestList>
</soapenv:Body>
</soapenv:Envelope>
Любая идея, как я могу избавиться от урну: в параметр tag, WIHTOUT удаляет его из метки <urn:GetTestList>
?