【发布时间】:2011-03-03 23:46:03
【问题描述】:
我们公司有许多 Soap 服务和一些仅将 XML 发布到页面的网站。我知道 SOAP 只是一个 envolpe,它允许您将 XML 包装到定义中,以便它们可以潜在地表示对象,但是它们的处理方式有什么不同吗? IIS 是否创建队列 (MSMQ) 来处理 Web 服务请求?
谢谢
【问题讨论】:
标签: c# asp.net web-services
我们公司有许多 Soap 服务和一些仅将 XML 发布到页面的网站。我知道 SOAP 只是一个 envolpe,它允许您将 XML 包装到定义中,以便它们可以潜在地表示对象,但是它们的处理方式有什么不同吗? IIS 是否创建队列 (MSMQ) 来处理 Web 服务请求?
谢谢
【问题讨论】:
标签: c# asp.net web-services
不,MSMQ 根本不涉及在 IIS 中运行的 Web 服务。
如果要排队,则必须自己实现(可能在服务器上的 MSMQ 中排队或使用数据库)。
【讨论】:
您可以使用 Windows 激活服务 (WAS) 在 IIS7 中托管 MSMQ 绑定服务,但这在 IIS6 中不受支持。
这是一个相当复杂的话题,一些链接可以帮助您入门:
http://social.msdn.microsoft.com/forums/en-US/wcf/thread/f0876bb1-55b0-4a3a-8205-51c7445e2c3b http://www.devx.com/VistaSpecialReport/Article/33831
..当然还有强制性的堆栈溢出参考
【讨论】: