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

标签 c# wcf web-services soap mtom

我需要调用仅支持 DIME 的遗留 SOAP API , 但 DIME 在 WSE 3.0 中不受支持。

遗憾的是,支持 DIME 的 WSE 2.0 不支持与 Visual Studio 2005 结合使用。

我了解移动到 MTOM 的原因,但与遗留服务通信的需求并没有因为新标准的发布而消失。

感谢您的帮助。

最佳答案

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

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

请注意设置配置文件以引用正确程序集的示例。您可能需要尝试获得正确的引用资料和一些手动工作,但我相信这是可能的。

我第一次使用 DIME 是使用 MS 发布到 GotDotNet 的预览副本,该副本现已消失。我有源代码和类似上面的文章,但没有 IDE 支持并且可以正常工作。

关于c# - 如何将 DIME 与 WSE 3.0 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/442994/

相关文章:

c# - 为什么我们不应该将业务逻辑放在服务中?我们会更换我们的服务吗?

c# - EF Code First MigrateDatabaseToLatestVersion 从配置中接受连接字符串名称

c# - 为大型 XML 文件生成数字 XML 签名

c# - WCF net.tcp 与基于证书的消息安全性绑定(bind)但安全模式已关闭

java - SOAP : How to make generic method that provides response to all operations of WSDL dynamically

c# - 在异步任务和 UI 线程中提高 PropertyChanged

wcf - Azure 中的单一并发模式 WCF 服务

wcf - 如何在编码器级别确定 WCF 消息大小

c# - wsdl.exe 能否生成与 Visual Studio 在添加 Web 引用时生成的文件相同的文件?

java - Web 服务的 JSON 参数