问题标签 [wse2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
986 浏览

wse2.0 - WSE 2.0 引发 wse910 错误

我必须使用Microsoft Web Services Enhancements 2.0 服务,当服务器和客户端之间的时间差超过 5 分钟时,它会引发 wse910 错误。

我在很多地方读到设置timeToleranceInSeconds,ttlInSecondsdefaultTtlInSeconds值应该会有所帮助,但只有设置客户端机器的时钟才能解决问题。

有什么经验吗?

0 投票
1 回答
818 浏览

web-services - 使用 .NET 2.0 的 WSE 2.0 Web 服务客户端

从 .NET 2.0 访问 WSE 2.0 Web 服务的最佳方式是什么?使用 VS2005 的 Web 引用不起作用,因为生成的类使用 System.Web.Services 作为它们的基础(而不是 Microsoft.Web.Services2)。

0 投票
7 回答
95730 浏览

c# - 调用Web服务时如何解决HTTP状态405“Method Not Allowed”

我有一个需要访问具有 WSE 2.0 安全性的 SOAP Web 服务的情况。我已经获得了所有生成的 c# 代理(从 Microsoft.Web.Services2.WebServicesClientProtocol 派生),我正在应用证书,但是当我调用一个方法时出现错误:

我做了一些谷歌搜索,看来这是一个服务器配置问题。但是这个网络服务被很多客户端使用没有任何问题(网络服务是由新西兰电信提供的,所以它必须正确配置。我相信它是用Java编写的)

任何人都可以对这个问题有所了解吗?

0 投票
5 回答
49106 浏览

c# - 如何访问 SOAP 响应

(如果这里有什么需要澄清/更多细节,请告诉我。)

我有一个使用 SOAP 与第三方 Web 服务交互的应用程序(C#,2.* 框架)。我针对提供的 WSDL 使用 thinktecture 的 WSCF 插件来创建客户端实现。由于我无法控制的原因,SOAP 消息交换使用 WSE2.0 来保证安全性(必须修改 Thinctecture 实现以包含 WSE2.0 参考)。除了“普通”数据包之外,我还附加了一个存储的 X509 证书和一个来自先前调用不同 Web 服务的二进制安全令牌。我们正在使用某种 SSL 加密——我不知道细节。

所有必要的序列化/反序列化都包含在 Web 服务客户端中——这意味着在调用客户端后将控制权返回给我时,我无法使用 SOAP 响应中包含的整个 XML 字符串——只有反序列化的组件。不要误会我的意思——我认为这很好,因为这意味着我不必自己做。

但是,为了让我有一些值得存储/存档的东西,我必须在根元素处重新序列化数据。这似乎是一种资源浪费,因为我的结果是在 SOAP 响应中。

现在我的问题是:我如何才能访问 SOAP 响应的“清晰”版本,这样我就不必重新序列化所有内容以进行存储/归档?

编辑 - 我的应用程序是作为网络服务运行的“无格式”Windows 应用程序 - 由 WebsphereMQ 客户端触发器监视器触发。我认为ASP.NET 解决方案不会适用。

编辑 - 由于到目前为止的共识是我的应用程序是否是 ASP.NET 并不重要,所以我会给 CodeMelt(以及扩展 Chris 的)解决方案一个机会。

0 投票
1 回答
900 浏览

.net - WSE 2 .Net 1.1 客户端从 LAN 内部调用以在 Internet 上提供服务。如何设置代理服务器?

您好我正在尝试连接到 Internet 上的 WSE2 Web 服务(.Net 1.1)客户端(也是 .Net 1.1)在我公司的 LAN 内,必须通过代理服务器连接到 Internet。

当我使用生成的代理进行 WSE2 调用时,它会因以下 Microsoft.Web.Services2.AsynchronousOperationException 而失败。

WSE101:异步操作引发异常。

当我调试它有一个内部异常 System.Net.WebException

底层连接已关闭:无法连接到远程服务器。

我的第一个想法是代理服务器没有在客户端代理中设置,这是我在使用 asmx Web 服务时遇到的问题。

但是,当我查看从 SoapClient 继承的代理代码时,没有明显的方法来设置代理。

有人有什么想法吗?

谢谢

0 投票
3 回答
776 浏览

web-services - 在每次调用 WSE 2.0 SoapHttpRouter 时获取“WSE003:输入不是有效的 SOAP 消息”

我已经尝试了一些不同的 SOAP 消息,甚至一个具有空标题和正文的消息,但没有成功进入我的 SoapHttpRouter 派生类:-(

此外,当我用浏览器点击 .asmx-URL 时,就会出现该错误。这里详细介绍了该错误的堆栈跟踪:

我希望有人在那里遇到同样的问题。非常感谢您的帮助!

0 投票
1 回答
1173 浏览

c# - WSE1.0 POST 到 WSE2.0 Web 服务上的 HTTP 500 错误

我有一个 Web 服务,它使用 Web Service Extensions 2.0 从 WSE1.0 Web 服务接收 XML 帖子。我无法控制 WSE1.0 服务,他们也无法告诉我错误到底是什么。

我已经设法基于此设置了一些诊断:http: //msdn.microsoft.com/en-us/library/bb885203.aspx

潜在的错误是:

0 投票
3 回答
1853 浏览

web-services - 带有 SoapUI 的 WSE 2.0

SOAPUI ( http://www.soapui.org ) 是否支持 WSE 2.0 标准?如果没有,推荐用于测试的任何其他实用程序?

更好的措辞(10/27/2009):SOAPUI 是否支持 WS-Security(使用 WS-Security 标准传递用户/通行证)。如果是这样,我在哪里指定特定于 WS-Security 的用户/密码(而不是基本身份验证)。

0 投票
2 回答
447 浏览

wcf - webservices和WCF中basicHttp绑定的区别

在实现基本 httpbinding 方面,WCF 和 WSE2.0 Web 服务有什么区别。谁能指出使用相同协议但使用不同技术时可能存在的细微差别。

0 投票
2 回答
1056 浏览

c# - ResponseSoapContext.Current 为空

我一直在我自己的机器上运行 Web 服务代码以及客户端代码。它运行良好并设法接收从 Web 服务发送到客户端的 Dime 附件。

Web 服务使用 WSE 2.0 和 Dime 附件。客户端代码位于调用 Web 服务的同一台机器上。

但是,当我在 Windows 2003 R2 服务器上部署它时,在 ResponseSoapContext.Current.add(dimeAttachment) 行上,由于 ResponseSoapContext.Current 对象为空,它失败了。

正如我在它试图做某事的日志中看到的那样,客户端代码已经成功地调用了 Web 服务。

是否会有防火墙阻止客户端代码从 Web 服务接收 Dime 附件?还是我缺少一个设置?这是代码: