我无法从wsdl文件添加Web引用。我收到了一个错误。 但它与SoapUI正常工作。
"运行中的RPC消息getFaturaResponse getKurumSTFatura具有无效的正文名称getFaturaResponse。它必须是getKurumSTFaturaResponse"
abonePortTypeClient client = new abonePortTypeClient();
if (client.State != CommunicationState.Faulted)
{
string outresult = string.Empty;
var param35 = new AboneClient.SahaIsemri();
param35.tesisatno = 1;
param35.emirturu = 7;
param35.altemirturu = 5;
param35.elemankodu = 3208;
string resultstring = null;
var SahaIsemri = new AboneClient.SahaIsemri();
client.ClientCredentials.UserName.UserName = "XXX";
client.ClientCredentials.UserName.Password = "XXX";
var aaa = client.putSahaIsemri(param35, out resultstring, out SahaIsemri);
}
答案 0 :(得分:1)
它指的是wsdl生成的引用不匹配。
getFaturaResponse in operation getKurumSTFatura has an invalid body name getFaturaResponse. It must be getKurumSTFaturaResponse
您需要更改服务中的操作,或者需要手动更改reference.cs文件。
搜索特定方法并按上述方式重命名响应!