问题标签 [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 回答
249 浏览

.net - 部分使用 WSE2

我正在编写一个 .Net Web 服务,它将取代旧的。为了不破坏现有客户端,我不能更改界面。这意味着没有 WSE 可以访问此 Web 服务。

“旧”网络服务直接访问数据库。

“新”不直接访问数据库,它使用另一个网络服务来做到这一点。该其他 Web 服务已被其他一些应用程序使用。

因此,基本上,我在另一个(私有)Web 服务之前编写了一个(公共)Web 服务。

让我们将新的公共 Web 服务称为“Front”,将现有的私有 Web 服务称为“Back”。

问题是“Back”需要 WSE2 身份验证,而“Front”需要在没有 WSE2 的情况下可访问。

如何在 web.config 中配置它?我有这样的 microsoft.web.services2 部分和 soapExtensionTypes 部分:

我需要那些符合“Back”,但是调用“Front”的客户也需要符合 WSE2,女巫我不想要。

有什么帮助吗?

0 投票
1 回答
390 浏览

wse - 即使服务器使用 SOAP 消息进行响应,Microsoft.Web.Services2.SoapClient.SendRequestResponse 也会超时

据我了解,发布您学到的一些有用信息的最佳方式是自己提出问题然后回答,所以就这样吧。

场景:

  • 我们有一个应用程序,它从模板 xslt 文件构造一个 SOAP 请求,并包含一些参数,包括 MessageID
  • 它访问的真实服务就像请求一样,愉快地响应,我们的客户端愉快地处理响应
  • 我们正在尝试构建一个模拟服务的存根/响应程序
  • stub 只是实现 IHttpHandler 并响应任何 POST 操作
  • 存根从 XML 文件中读取预设响应,这是一个真实响应的示例,并通过网络发送它
  • Visual Round Trip Analyzer (NetMon under the hood) 和 Fiddler 都可以看到通过线路传输到客户端的响应
  • SendRequestResponse 最终超时并引发异常
0 投票
2 回答
762 浏览

vb.net - 在 Visual Studio vb.net 中使用 SOAPContext

我正在处理一个表单,需要使用 SOAPContext 和 DimeAttatchment。两个类都不被识别。我尝试添加“Imports Microsoft.Web.Services2”,但我得到一条绿线,并且该包似乎无法被识别。如何让soapcontext 和dimeattatchment 工作?

0 投票
2 回答
1858 浏览

c# - 使用 .NET 4.0 WCF 通过用户/密码连接到 WSE 2.0 WebService

我希望你能帮助我。我正在尝试连接到第 3 方 Web 服务,不幸的是它是 WSE 2.0 服务。我正在尝试使用 WCF 在 C# .NET 4.0 中编写客户端。我根本找不到任何关于此的信息。该服务需要一个字符串作为用户名和密码。这是他们的样本的样子

有没有办法在 .NET 4.0 中使用 WCF 来实现这一点?如果可以的话,我真的不想求助于使用 WSE 2.0。我也无法控制我们连接的服务。任何帮助将不胜感激,我绝不是 WCF 专家或新手。

提前致谢

0 投票
1 回答
286 浏览

wcf - 什么是 WSE2QuickStartServer,我们可以使用其他证书来代替这个证书吗?

在 WSE 中,WSE2QuickStartServer证书用于加密和签署消息的任何地方。

这个证书有什么特别之处,我们可以使用任何其他证书吗?如果是,证书应满足哪些要求?

注意:我知道 WSE 是一项遗留技术,但客户目前正在使用它;所以无论如何我们都必须支持它!

0 投票
1 回答
1007 浏览

web-services - 如何将 UserNameToken 传递给 ASMX 服务?

我有一个 asmx Web 服务和一个测试控制台应用程序。我已将 Web 服务引用添加到控制台应用程序并像这样调用它

在每个 Web 服务调用上都有一个验证检查,看起来像这样

问题:如何传递安全令牌以便我可以测试此服务。它始终为空。

0 投票
0 回答
360 浏览

.net - 使用 WSE 2.0 连接到 ERCOT Web 服务

我一直在尝试设置 WSE 2.0 客户端以与 ERCOT 进行通信,但被困在策略设置阶段。我们使用带有 WSE 2.0 的 VS2005 设置我们的环境,并遵循 ERCOT 在 2008 年举行的技术交流研讨会上展示的幻灯片(50 到 63)(幻灯片链接)。

根据他们的幻灯片完成所有操作后,我从服务器收到以下错误:

如果您能指导我找到解决方案,那就太棒了?

0 投票
1 回答
639 浏览

vb.net - 为什么“继承 Microsoft.Web.Services2.WebServicesClientProtocol”会杀死构建

我正在尝试在 Visual Basic 中(在 Windows 7 上的 Visual Studio 2012 Professional 中)编写一个 Outlook 加载项,该加载项将与我们在工作中使用的 Web 服务交互。不幸的是,这个特定的 Web 服务并没有真正与时俱进,因此需要 Web 参考来实现 Microsoft.Web.Services2.WebServicesClientProtocol 来做某些事情。当我将生成的 Reference.vb 更改为继承此类而不是默认的和 Rebuild All 时,构建失败并显示以下消息:

我发现由于对 Reference.vb 的特别更改,不会发生崩溃。如果我创建一个新的 Outlook 2013 加载项项目、创建一个新类并让它继承 Microsoft.Web.Services2.WebServicesClientProtocol,我可以始终如一地重现这一点:

进行更改后,我将 Microsoft.Web.Services2.dll 添加到项目引用中,并在一些提示后添加 System.Web.Services.dll。我重建所有并迅速得到上述错误。

我发现如果我使用 Microsoft.Web。Services3 .WebServicesClientProtocol 相反,它工作正常。

这是我的第一个 Visual Basic 项目(以及任何使用 Microsoft 工具的项目),所以我可能遗漏了一些非常明显的东西。选择使用这个 Web 服务(以及扩展的 WSE2)不是我的选择。我正在尝试与其他人已经购买的东西进行交互。

我没有运气重新安装了 Visual Studio。

关于为什么会发生这种情况或如何解决这个问题的任何提示?提前致谢!