2010-11-09 145 views
0

我有一個WCF服務,它使用dll(類庫)訪問Appfabric緩存。從WCF訪問appfabric緩存的錯誤

當我使用此dll從控制檯應用程序訪問緩存時,它工作正常。

但是,當我通過WCF使用客戶端訪問它時,它會給出錯誤「ErrorCode:SubStatus:暫時失敗,請稍後重試。網絡或服務器,確保已授予此羣集上此客戶端帳戶的安全權限,並允許AppFabric緩存服務通過所有緩存主機上的防火牆,稍後重試。)「

我認爲這是因爲, WCF服務試圖訪問使用其他帳戶,而不是我的Windows帳戶訪問appfabric(這發生在控制檯應用程序的情況下)。

任何想法..如何去解決它?

還是說我的方法是錯誤的?

在此先感謝。

編輯:我的WCFService位於本地計算機上,appfabric位於另一臺服務器上。

回答

0

好吧,我試過很多選擇其中的兩個工作..

  1. 我(在IIS5的情況下,ASPNET)創建的應用布料機在同一個用戶在我的IIS正在運行。保持密碼相同,並將其添加爲appfabric中的帳戶。

  2. 更改安全設置在WCF的配置文件:

    <securityProperties mode="None" protectionLevel="None" /> 
    

RightNow的,我使用選項2