问题标签 [wcf]

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 投票
3 回答
2565 浏览

wcf - WCF 是否支持 WS-Eventing?

我知道 WCF 支持许多 WS-* 协议,但似乎列出了 WS-Eventing。

我知道 WCF 有一个发布/订阅模型,但它是否符合 WS-Eventing 标准?

0 投票
3 回答
581 浏览

wcf - 有谁知道使用 WCF 为非 .NET 客户端公开 SOAP 接口的任何问题?

有谁知道使用 WCF 为非 .NET 客户端公开 SOAP 接口的任何问题?例如与其他 SOAP 库不兼容?

这样可以将 SOAP 接口公开给第三方以与我们的软件集成。

0 投票
5 回答
3452 浏览

wcf - REST 中的批处理

对于 Web 服务,将多个服务调用批处理到一条消息中以减少远程调用的数量被认为是一种很好的做法。有没有办法用 RESTful 服务做到这一点?

0 投票
4 回答
31772 浏览

c# - 如何将 WCF 模板添加到 Visual Studio Express?

我正在阅读 Michele Bustamante 的《Learning WCF》一书,并尝试使用 Visual Studio C# Express 2008 来完成。说明说要使用 VS C# Express 中不包含的 WCF 项目和项模板。Visual Studio Web Developer Express中包含这些类型模板,我尝试将它们复制到正确的目录中以供 VS C# Express 查找,但 IDE 找不到它们。有一些注册过程吗?或者在某处配置文件?

0 投票
7 回答
54710 浏览

asp.net - ASP.NET MVC & Web Services

Does adding a Web Service to my ASP.NET MVC project break the whole concept of MVC?

That Web Service (WCF) depends on the Model layer from my MVC project to communicate with the back-end (so it looks to me like it needs to be part of the MVC solution).

Should I add this to the Controller or Model layer?

0 投票
1 回答
3961 浏览

.net - 使用 .NET 3.0 中的自定义消息/格式化程序将安全标头导入 WCF 服务

我们继承了具有自定义 MessageFormatter 的 WCF Web 服务,该服务在 SerializeReply 方法中构造自定义 Message 子类。

我们面临的问题是自定义 Message 子类不会填充任何标题。我们试图查看 WCF 是否会开箱即用地填充通用的(MessageID、ResponseTo、Action 等),但没有运气。然后我们意识到自定义 Message 子类已经实现了 Headers 属性,就像这样......

......原来是很多帮助!所以我们把它改写成这样......

......仍然没有运气。

所以我们继续对标题进行手动编码;首先在格式化程序中...

...然后在消息本身中...

我们尝试的每一种方式,我们都设法将 WS-Addressing 标头放入实际响应中,但永远无法获得 WS-Security 标头(实际上我们只是试图放入带有 TimestampID 和 Created/Expires 元素的安全标头)。每次我们在 Security 标头中添加 Security 标头时,服务都会在序列化期间意外断开连接(在 SerializeReply 调用完成之后)。

所以这是我的问题。有谁知道如何使用自定义 Formatter 和自定义 Message 实现将 WS-Security 标头放入 WCF 服务?

更新 [2008 年 11 月 26 日]:我们有一个突出的 MS 事件,我们从他们那里得到的最新更新是 WCF 的当前 MessageVersion 似乎不支持这些标头,需要自定义绑定实现。调查仍在继续寻找更好的方法。

0 投票
3 回答
574 浏览

wcf - 我想使用 MSMQ 3.0 和 windows 2003 记录我的 wcf 服务正在丢弃的 Poison 消息

我想使用 MSMQ 3.0 和 windows 2003 记录我的 wcf 服务正在丢弃的 Poison 消息

0 投票
1 回答
2439 浏览

wcf - WCF 路由消息安全

我正在服务之间构建一些路由功能。原始服务和做路由的服务具有相同的配置;两者都使用具有以下绑定配置的 netTcpBinding:

netTcpBinding

安全模式="消息"

消息 clientCredentialType="用户名"

服务行为使用我们在机器上安装的 AspNet Membership Provider 和客户端证书。

当我关闭消息安全时,它会很好地中继,但是当它打开时,我得到以下异常:

“无法处理消息。这很可能是因为操作 ' http://foo/Whatever ' 不正确,或者因为消息包含无效或过期的安全上下文令牌,或者因为绑定之间不匹配*。安全如果服务由于不活动而中止通道,则上下文令牌将无效。为了防止服务过早中止空闲会话,请增加服务端点绑定的接收超时。(强调我的)

我的想法是证书在消息上运行了两次(一次在原始调用上,然后在中继上),这就是破坏消息安全令牌的原因。

问题:

  1. 我的想法有目标吗?

  2. 有没有办法在没有令牌服务复杂性的情况下继续使用消息安全进行路由?

0 投票
2 回答
2148 浏览

wcf - 使用带有 WCF 开发的 IBM DataPower ESB 有任何问题吗?

我正在寻找实现 ESB 并希望了解与“如何”我的 Web 服务可能会发生变化 (WCF) 相关的想法,或者 - 我的使用这些服务的客户端应用程序可能如何“需要修改”( - 除了ESB 路径的新服务引用 --)

我正在使用的设备是“WebSphere DataPower XML Security Gateway XS40”

0 投票
10 回答
17349 浏览

wcf - 从 Silverlight 调用 WCF 服务

我从 silverlight 调用本地托管的 wcf 服务,但出现以下异常。

Iv 创建了一个 clientaccesspolicy.xml,它位于我主机的路由中。

尝试向 URI“ http://localhost:8005/Service1.svc ”发出请求时出错。这可能是由于跨域配置错误。有关更多详细信息,请参阅内部异常。--->

{System.Security.SecurityException ---> System.Security.SecurityException:安全错误。在 MS.Internal.InternalWebRequest.Send() 在 System.Net.BrowserHttpWebRequest.BeginGetResponseImplementation() 在 System.Net.BrowserHttpWebRequest.InternalBeginGetResponse(AsyncCallback 回调,对象状态) 在 System.Net.AsyncHelper.<>c__DisplayClass4.b__3(Object sendState ) --- 内部异常堆栈跟踪结束 --- System.Net.AsyncHelper.BeginOnUI(BeginMethod beginMethod, AsyncCallback callback, Object state) at System.Net.BrowserHttpWebRequest.BeginGetResponse(AsyncCallback callback, Object state) at System.ServiceModel System.ServiceModel.Channels.HttpChannelFactory 中的 .Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteSend(IAsyncResult 结果)。

关于如何进步的任何想法?