簡體   English   中英

WCF - 在nettcpbinding中禁用安全性(c#)

[英]WCF - Disabling security in nettcpbinding (c#)

我正在嘗試創建一個使用nettcpbinding的自托管WCF應用程序,但在沒有域的環境中工作。

它只是兩個常規的Windows PC,一個是服務器,另一個是客戶端。 這個問題是,當我試圖讓客戶端連接它時,由於安全設置而被拒絕。

你能否指出我如何使這個場景發揮作用的正確方向?

我應該(如果可能)禁用安全性嗎? 有另一種(希望很簡單)的方法來實現這一目標嗎?

問候,

丹尼爾

如果您要為測試目的禁用安全性,請在WCF項目的App.config中將security元素更改為<security mode="None" /> ,例如:

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

如果您有客戶端,請更新服務引用以同步安全設置。 請記住,您應該在生產環境中使用某種級別的安全性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM