簡體   English   中英

wcf wsDualHttp綁定ASP.NET頁面和Web服務之間的安全問題

[英]wcf wsDualHttpBinding security issues between ASP.NET page and Web service

我完全卡住了。

我在一台機器上獲得了一個Web服務。 Web服務有兩個“服務”(或綁定?)一個普通的“basicHttpBinding”和一個“wsDualHttpBinding”。 我只是添加了“wsDualHttpBinding”,因為我需要從ASP.NET Web表單發送一條消息(bool)發送到我的Winforms應用程序。 我只有一個用戶使用該網頁,但最多10個winforms用戶。

由於我正在復制生產環境,我陷入困境:網頁無法連接到“wsDualHttpBinding”Web服務。 我嘗試了很多幫助頁面,很多教程,它不起作用。

事實上,我認為我的問題是我不明白為什么它需要任何安全性......

我嘗試使用不同的“clientCredentialType”,但它們都失敗了。

清潔TOPO:

  1. 客戶端A:安裝在服務器AA上的ASP.NET 4.0 webform。 當用戶單擊按鈕時,它將bool發送到Web服務2,傳播到客戶端B.
  2. Web服務1:安裝在服務器BB上。 正常basicHttpBinding用於獲取和更新數據。
  3. Web服務2:在服務器BB 1上的相同項目然后是Web服務。它是用於在客戶端A和多個客戶端B之間(以及在不同客戶端B之間)發送消息的“wsDualHttpBinding”。
    1. 客戶端B:ASP.NET winform。 安裝在多台計算機上(XP和Seven)。 在此上下文中,我們使用它來查看來自客戶端A的消息發送。

謝謝您的幫助!

您需要在服務器端配置文件中指定相同的綁定詳細信息,

你已經完成了嗎?

請參考原始資料鏈接

我希望這可能會有所幫助:)

如果沒有更具體的細節,例如錯誤消息,則很難提供幫助。 我建議您將以下內容添加到所有應用程序的配置文件中,如http://msdn.microsoft.com/en-us/library/ms733025.aspx中所述。

<configuration>
   <system.diagnostics>
      <sources>
            <source name="System.ServiceModel" 
                    switchValue="Information, ActivityTracing"
                    propagateActivity="true">
            <listeners>
               <add name="traceListener" 
                   type="System.Diagnostics.XmlWriterTraceListener" 
                   initializeData= "c:\log\Traces.svclog" />
            </listeners>
         </source>
      </sources>
   </system.diagnostics>
</configuration>

然后,這將為您提供有關確切內容的大量跟蹤數據。 我發現這在診斷WCF問題時非常有用。

暫無
暫無

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

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