.NetSoapクライアントとWSF/PHPクライアントを使用して同じSOAPサービスを呼び出すと、送信されたXMLの違いを確認できます。
これが私のものです:
<soapenv:Envelope>
<soapenv:Header>
<soapenv:Action>http://www.aaa.fr/SendMessage</soapenv:Action>
<wsse:Security soapenv:mustUnderstand="1">
<xenc:EncryptedKey Id="EncKeyID-xxxxxxxxx-xxxx-xxxx-xxxx">
これが.NetXMLです:
<s:Envelope>
<s:Header>
<a:Action s:mustUnderstand="1" u:Id="_3">http://www.aaa.fr/SendMessage</a:Action>
<o:Security s:mustUnderstand="1">
<e:EncryptedKey Id="EncKeyID-xxxxxxxxx-xxxx-xxxx-xxxx">
私はXMLもSOAPの専門家でもありませんが、それは大したことですか?