问题标签 [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.
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 功能。
我意识到这都是旧技术,但我无法决定服务器运行什么:(
任何帮助将不胜感激
c++ - 使用 WSE 时无法从 C++ 客户端访问 Web 服务
我正在尝试从 c++ 应用程序访问 .net webservice(内置 vs 2008)。我正在使用 IXMLHttpRequest 访问服务。以下是该服务的代码:
但是当我在 web.config 文件中添加以下行时,我得到了一个肥皂异常。为什么会发生这种情况,解决方案是什么?如何访问使用 WSE 的服务?
我收到以下异常:
.net - 如何找到 X509SerialNumber
我正在构建需要 wse 安全性的肥皂消息,出于某种原因,客户端需要 KeyInfo、主题和序列号。但是为 x509 显示的序列号是十六进制的,不符合整数 X509SerialNumber 节点的 xsd 要求。我读过这需要发行人序列号,但它不是证书的一部分。这是一个自签名证书。如何确定序列号是什么?
请不要告诉我使用 WCF。如果我可以使用它,我会的。我知道 WCF 会让事情变得更容易,我为 WCF 持有 MCTS。
web-services - Windows Server 2008 是否支持 WSE asmx Web 服务?
我们在 WSE 中创建了 asmx Web 服务。现在,如果我们将环境从 Windows Server 2003 升级到 Windows Server 2008,这些服务会继续工作吗?
如果不直接支持它们,有什么解决方法吗?
php - 通过 PHP 脚本使用 WSE3.0
是否可以让 PHP 与 WSE3.0 (microsoft) 进行通信。
我知道它运行一个 RBO/LBO 系统,用于在当前软件和服务器之间进行通信。但我正在尝试通过 PHP 集成基于 Web 的版本。
.net - 我可以在 .NET 4 应用程序中使用 WSE3 与旧的 Web 服务进行通信吗?
我有一个 .NET 3.5 库程序集,它使用 WSE 3.0 与外部 Web 服务进行通信。我们正在将系统升级到 .NET 4,但外部 Web 服务将保持不变。(编辑:不确定是否相关,但外部 Web 服务是用 Java 实现的)
为了使迁移过程尽可能快,我不想更改我们的系统代码,除非绝对必要。一旦我将系统更新到 .NET 4,WSE3 库是否仍然有效?
我看到几个问题表明我们不应该再使用 WSE 来构建 Web 服务(请参阅下面的参考资料)。但是,我纯粹将它用作客户端,与外部 Web 服务进行通信,所以我对它是否可以工作感到困惑。
参考:
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。
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 服务?)
c# - 什么是 Microsoft.Web.Services2.dll
有人可以解释这是做什么以及为什么需要它吗?
c# - 在 .NET 4.0 中替换 XopDocument 类
随着迁移到 .NET 4.0,我们摆脱了很多 WSE 库,包括XopDocument类。替换 XopDocument 类的推荐类是什么,它表示一个 XOP 包,它是 MTOM 编码的 SOAP 消息的一部分