调用Service Reference方法时BindingFailure

时间:2011-09-05 12:22:49

标签: .net web-services

我的.NET 4.0项目包含一些服务引用。 其中一个如果在调用服务方法时出现问题。 这是一个SOAP服务,在使用SoapUI进行测试时,我可以连接到它并成功执行方法。

这是.NET代码:

var client = new MyNamespace.MyProject.MyServiceReference.MyServiceClient();
client.Open();

var response = client.SaveApplication(request);

client.Close();

打开连接正常,但是当我调用SaveApplication方法时,我得到以下异常:

  

显示名称为“MyNamespace.MyProject.XmlSerializers”的程序集无法加载到ID为2的AppDomain的“LoadFrom”绑定上下文中。失败的原因是:System.IO.FileNotFoundException:无法加载文件或程序集“MyNamespace.MyProject.XmlSerializers,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null”或其依赖项之一。系统找不到指定的文件。

我真的不知道造成这种异常的原因...... 请帮助:)

1 个答案:

答案 0 :(得分:0)

在这里找到答案:How do I fix a Binding Failure in Soap? 我不得不在Visual Studio中关闭MDA BindingFailure异常,因为我不想将该服务添加为Web Reference。