问题标签 [wse]

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 回答
1541 浏览

asp.net - 在 ASP.NET 2.0 网站中使用支持 WSE 的 Web 服务

我正在尝试从 ASP.NET 网站使用启用了 WSE 的 Web 服务。

我已经安装了 WSE 3.0,使用配置工具将 WSE 信息添加到我的 web.config,然后完成了添加 Web 参考。

我相信问题可能在于这是一个网站,而不是一个网络应用程序。因此,代理类是在运行时生成的,可能没有添加 WSE 魔法。

我可以从元数据访问代理类,它的类型是 System.Web.Services.Protocols.SoapHttpClientProtocol,据我所知,它没有任何 WSE 功能。

我意识到这都是旧技术,但我无法决定服务器运行什么:(

任何帮助将不胜感激

0 投票
1 回答
467 浏览

c++ - 使用 WSE 时无法从 C++ 客户端访问 Web 服务

我正在尝试从 c++ 应用程序访问 .net webservice(内置 vs 2008)。我正在使用 IXMLHttpRequest 访问服务。以下是该服务的代码:

但是当我在 web.config 文件中添加以下行时,我得到了一个肥皂异常。为什么会发生这种情况,解决方案是什么?如何访问使用 WSE 的服务?

我收到以下异常:

0 投票
2 回答
3232 浏览

.net - 如何找到 X509SerialNumber

我正在构建需要 wse 安全性的肥皂消息,出于某种原因,客户端需要 KeyInfo、主题和序列号。但是为 x509 显示的序列号是十六进制的,不符合整数 X509SerialNumber 节点的 xsd 要求。我读过这需要发行人序列号,但它不是证书的一部分。这是一个自签名证书。如何确定序列号是什么?

请不要告诉我使用 WCF。如果我可以使用它,我会的。我知道 WCF 会让事情变得更容易,我为 WCF 持有 MCTS。

0 投票
1 回答
635 浏览

web-services - Windows Server 2008 是否支持 WSE asmx Web 服务?

我们在 WSE 中创建了 asmx Web 服务。现在,如果我们将环境从 Windows Server 2003 升级到 Windows Server 2008,这些服务会继续工作吗?

如果不直接支持它们,有什么解决方法吗?

0 投票
1 回答
241 浏览

php - 通过 PHP 脚本使用 WSE3.0

是否可以让 PHP 与 WSE3.0 (microsoft) 进行通信。

我知道它运行一个 RBO/LBO 系统,用于在当前软件和服务器之间进行通信。但我正在尝试通过 PHP 集成基于 Web 的版本。

0 投票
2 回答
7488 浏览

.net - 我可以在 .NET 4 应用程序中使用 WSE3 与旧的 Web 服务进行通信吗?

我有一个 .NET 3.5 库程序集,它使用 WSE 3.0 与外部 Web 服务进行通信。我们正在将系统升级到 .NET 4,但外部 Web 服务将保持不变。(编辑:不确定是否相关,但外部 Web 服务是用 Java 实现的)

为了使迁移过程尽可能快,我不想更改我们的系统代码,除非绝对必要。一旦我将系统更新到 .NET 4,WSE3 库是否仍然有效?

我看到几个问题表明我们不应该再使用 WSE 来构建 Web 服务(请参阅下面的参考资料)。但是,我纯粹将它用作客户端,与外部 Web 服务进行通信,所以我对它是否可以工作感到困惑。

参考:

0 投票
3 回答
525 浏览

c# - 使用 WSE Web 服务导入重新定义类型

考虑以下 Visual Studio 项目结构

  • 项目A.csproj
    • 类.cs
  • 项目B.csproj
    • 参考
      • 项目A
    • 网络参考
      • 网络服务
  • AWebService.csproj
    • 参考
      • 项目A
    • ReturnAClassViaWebService.asmx

当 ProjectB 将 Web 引用添加到 AWebService 并自动生成用于访问 AWebService 的所有代理代码(包括 AClass 的新实现)时,就会出现此问题。由于我们所有其他代码都需要使用 ProjectA 中定义的 AClass,因此我们被迫将从服务返回的 AWebService.AClass 转换为我们可以使用的东西。

我们目前正在考虑两种解决方案,但都不是理想的。

  • 手动编辑生成的 Reference.cs 以删除 AClass 的新定义
  • 将 AWebService.AClass 序列化为流,然后反序列化为 ProjectA.AClass

有没有人有更好的解决方案?对于其他开发人员来说,这似乎很常见。

理想情况下,我们希望在 ProjectB 中生成代理代码来引用 ProjectA.AClass,而不是生成一个全新的实现。

我们的环境是使用 .NET 2.0 的 VS 2008。

0 投票
2 回答
6432 浏览

web-services - 如何在 WCF 中选择消息契约和数据契约?

我正在阅读很多内容以了解 WCF 中的各种内容。

实际上,很快,我想将现有的 WSE3 Web 服务移动/转换为 WCF。在现有的 WSE Web 服务中,我有一些(数据)类对我们环境中的实体进行建模。

在转换这些类时,我应该使用 Data Contract/Data Member 属性还是 MessageContract 属性?

1. WCF 中如何选择消息契约和数据契约?2. 绑定类型(如basicHttpBinding)在这个决定中有什么作用吗?3. 在客户端创建的代理(当我们添加 Web 引用时)是否会根据数据或消息合约发生显着变化?

(PS:我正在尝试找到一种方法,以便现有 WSE 客户端能够使用 WCF 服务而无需进行太多更改/修改。是否可以使用从 ASMX Web 服务生成的当前代理连接到新的 WCF 服务只需将代理的 URL 设置为 WCF 服务?)

0 投票
2 回答
11244 浏览

c# - 什么是 Microsoft.Web.Services2.dll

有人可以解释这是做什么以及为什么需要它吗?

0 投票
1 回答
485 浏览

c# - 在 .NET 4.0 中替换 XopDocument 类

随着迁移到 .NET 4.0,我们摆脱了很多 WSE 库,包括XopDocument类。替换 XopDocument 类的推荐类是什么,它表示一个 XOP 包,它是 MTOM 编码的 SOAP 消息的一部分