2010-07-28 39 views
1

我完全被這個版本1.0.0.0產品困住了。禁用sessionState提供程序的安全性時出現AppFabric錯誤

我在域環境中運行,但對於具體的應用我使用我想禁用安全訪問緩存時減少服務器上的工作負載。

我有一大堆的Web服務器使用SQL會話狀態的現有應用程序,以及當時的想法是推出的AppFabric和使用會話狀態提供者和快速的解決方案,以加快速度。目前有一個單獨的服務器運行appFabric主機。

所有服務器在同一個域上。

我已經得到了web服務器上的主機

設置-CacheClusterSecurity -ProtectionLevel EncryptAndSign -SecurityMode交通運輸

本地應用程序池使用該模式是使用網絡服務帳戶運行的AppFabric,和我授予機器帳戶權限,並且一切正常。

但隨後在服務器上我設置

設置-CacheClusterSecurity -ProtectionLevel無-SecurityMode無

(停止和啓動集羣)。

然後之後,我得到這個錯誤。

錯誤碼:子狀態:有一個臨時故障。請稍後重試。 (一個或多個指定的緩存服務器不可用,這可能是網絡繁忙或服務器引起的。確保安全權限已被授予了在集羣上該客戶帳戶,並且AppFabric緩存服務通過在所有緩存主機的防火牆。 )

我的假設是,客戶端(會話狀態提供程序),默認情況下設置爲使用安全性並且不需要設置太多,但找不到任何關於如何更改此設置的doco,或者我可能會吠叫錯誤的樹。

任何幫助,將不勝感激。

感謝,

喬爾

回答

5

可以通過例如在dataCacheClient元素添加securityProperties要素配置你的web.config客戶端安全設置

<dataCacheClient> 
    <hosts> 
     ... 
    </hosts> 

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

有客戶端的配置設置here的完整參考。

+0

感謝您的支持。這實際上爲我節省了很多時間。 – 2012-11-16 18:32:06

相關問題