Web サービス クライアントを作成し、WSDL をコンパイルしました。Logon メソッドを呼び出した後の空のプロパティ以外はすべて問題ありません (ResponseCode などが空です)。
応答 SOAP メッセージがあります。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sas="http://ws.test.com/">
<soapenv:Header/>
<soapenv:Body>
<sas:LogonResponse>
<SessionID>19790</SessionID>
<ResponseCode>0</ResponseCode>
<ResponseMessage>Logon OK</ResponseMessage>
</sas:LogonResponse>
</soapenv:Body>
</soapenv:Envelope>
このメソッドの WSDL 部分は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:sas="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns="http://ws.test.com/" xmlns:ns="http://ws.test.com/" targetNamespace="http://ws.test.com/">
<wsdl:types>
<sas:schema xmlns:sas="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ws.test.com/" elementFormDefault="qualified">
<sas:element name="Logon">
<sas:complexType>
<sas:sequence>
<sas:element name="Username" type="sas:string" nillable="false"/>
<sas:element name="Password" type="sas:string" nillable="false"/>
</sas:sequence>
</sas:complexType>
</sas:element>
<sas:element name="LogonResponse">
<sas:complexType>
<sas:sequence>
<sas:element name="SessionID" type="sas:long" nillable="false"/>
<sas:element name="ResponseCode" type="sas:integer" nillable="false"/>
<sas:element name="ResponseMessage" type="sas:string" nillable="false"/>
</sas:sequence>
</sas:complexType>
</sas:element>
</sas:schema>
</wsdl:types>
<wsdl:message name="LogonRequest">
<wsdl:part name="Logon" element="tns:Logon"/>
</wsdl:message>
<wsdl:message name="LogonResponse">
<wsdl:part name="LogonResponse" element="tns:LogonResponse"/>
</wsdl:message>
<wsdl:portType name="rrrwebservice">
<wsdl:operation name="Logon">
<wsdl:input message="tns:LogonRequest"/>
<wsdl:output message="tns:LogonResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="mvcBinding" type="tns:rrrwebservice">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="Logon">
<soap:operation
soapAction="http://ws.test.com/Logon" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="RRRWebService">
<wsdl:port name="RRRWebService" binding="tns:mvcBinding">
<soap:address location="http://172.6.2.14:8008/"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
問題を把握できません。Visual Studio 2008 で [サービス参照の追加] を選択してコンパイルしました。コメントや回答をお待ちしております。ありがとう。