如何将DIME与WSE 3.0一起使用?

时间:2009-01-14 13:45:03

标签: c# wcf web-services soap mtom

我需要调用仅支持DIME的旧SOAP API,但WSE 3.0不支持DIME。

不幸的是,支持DIME的WSE 2.0不支持与Visual Studio 2005一起使用。

我理解迁移到MTOM的原因,但是由于发布了新标准,因此与旧服务通信的需求不会消失。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

虽然您没有VS 2005支持,但您仍然可以完成这项工作。请记住,VS是一个让它变得异常简单的工具,但你总能绕过它。我的建议是你下载WSE 2.0并找到包含你需要的DIME和其他库的程序集。然后从客户端向该程序集添加引用,并在文件中包含命名空间。以下文章展示了如何编写客户端代码,而不是关于VS支持的任何内容:

http://msdn.microsoft.com/en-us/library/ms996944.aspx

请注意将配置文件设置为引用正确的程序集的示例。您可能需要使用正确的参考资料和一些手动工作,但我确信这是可能的。

我第一次使用DIME时带有MS发布到GotDotNet的预览副本,现在已经不见了。我有上面的源代码和文章,但没有IDE支持,让它工作得很好。