我的.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”或其依赖项之一。系统找不到指定的文件。
我真的不知道造成这种异常的原因...... 请帮助:)
答案 0 :(得分:0)
在这里找到答案:How do I fix a Binding Failure in Soap? 我不得不在Visual Studio中关闭MDA BindingFailure异常,因为我不想将该服务添加为Web Reference。