gpt4 book ai didi

Internet 上的 WCF 事务

转载 作者:行者123 更新时间:2023-12-01 01:12:35 29 4
gpt4 key购买 nike

我知道这是一个复杂的 WCF 配置问题,但这是一个高级问题:

WCF 是否支持不使用 SSL 的 Internet 事务?

我们所有的服务方法都用 TransactionFlow 属性修饰,例如:

[TransactionFlow(TransactionFlowOption.Mandatory)]

这会强制调用者提供事务上下文。这在我们的 Intranet 上运行良好,但在通过 Internet 调用时存在问题。

我们在通过 Internet 调用服务方法时收到的错误是:

The flowed transaction could not be unmarshaled. The following exception occurred: The MSDTC transaction manager's WS-AtomicTransaction protocol service 'Version10' is disabled and cannot unmarshal incoming transactions."

最佳答案

回答您的基本问题:是的,您必须启用 SSL。

您还没有问过但会问到的一个问题是如何在 MSDTC 中启用 WS-AtomicTransaction 支持,您可以在此处找到该信息:http://msdn.microsoft.com/en-us/library/ms733943.aspx

本文告诉您 WS-AT 的要求以及如何设置它。另外,为使用 WS-AT 喝彩。如果您通过 Internet 进行交易,这就是进行交易的方式,尤其是当您希望符合标准时。

关于Internet 上的 WCF 事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/997588/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com