我需要调用仅支持DIME的旧SOAP API,但WSE 3.0不支持DIME。
不幸的是,支持DIME的WSE 2.0不支持与Visual Studio 2005一起使用。
我理解迁移到MTOM的原因,但是由于发布了新标准,因此与旧服务通信的需求不会消失。
感谢您的帮助。
答案 0 :(得分:1)
虽然您没有VS 2005支持,但您仍然可以完成这项工作。请记住,VS是一个让它变得异常简单的工具,但你总能绕过它。我的建议是你下载WSE 2.0并找到包含你需要的DIME和其他库的程序集。然后从客户端向该程序集添加引用,并在文件中包含命名空间。以下文章展示了如何编写客户端代码,而不是关于VS支持的任何内容:
http://msdn.microsoft.com/en-us/library/ms996944.aspx
请注意将配置文件设置为引用正确的程序集的示例。您可能需要使用正确的参考资料和一些手动工作,但我确信这是可能的。
我第一次使用DIME时带有MS发布到GotDotNet的预览副本,现在已经不见了。我有上面的源代码和文章,但没有IDE支持,让它工作得很好。
乔