【问题标题】:WCF - Disabling security in nettcpbinding (c#)WCF - 在 nettcpbinding (c#) 中禁用安全性
【发布时间】:2011-02-14 10:36:34
【问题描述】:

我正在尝试制作一个使用 nettcpbinding 但在没有域的环境中工作的自托管 WCF 应用程序。

这只是两台普通的 Windows 电脑,一台是服务器,另一台是客户端。这样做的问题是,当我尝试让客户端连接时,由于安全设置而被拒绝。

能否请您指出正确的方向,让我知道如何让这个场景发挥作用?

我是否应该(如果可能)禁用安全性? 是否有另一种(希望是简单的)方法来实现这一点?

问候,

丹尼尔

【问题讨论】:

    标签: c# wcf wcf-security nettcpbinding


    【解决方案1】:

    如果您想禁用安全性以进行测试,请在 WCF 项目的 App.config 中,将安全元素更改为 <security mode="None" />,例如:

    <bindings>
      <netTcpBinding>
        <binding name="netTcpBindingConfig" transferMode="Buffered" maxReceivedMessageSize="5242880">
          <readerQuotas maxArrayLength="5242880" />
          <security mode="None" />
        </binding>
      </netTcpBinding>
    </bindings>
    

    如果您有客户端,请更新服务参考以同步安全设置。请记住,您应该在生产环境中使用某种级别的安全性。

    【讨论】:

    • 感谢您的信息。我会试试看效果如何。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 2010-10-27
    • 2011-06-27
    相关资源
    最近更新 更多