我試圖在多個主機上設置網站,並且這些應用程序使用應用結構緩存框架。從多個客戶端訪問應用結構緩存
我已經使用SQL Server(不是XML)在Machine1上設置了App Fabric,我使用「NT Authority \ Network Service」用戶來配置App Fabric。我在同一臺機器上設置了網站,並將「網絡服務」設置爲應用程序池標識。我已使用「grant-CacheAllowedClientAccount」命令將緩存存儲的權限授予「網絡服務」用戶。該網站功能正常,並能夠添加/編輯/刪除數據到緩存中。一切順利。
然而,當我嘗試主持另一臺機器上的同一個應用程序(機器2)具有完全相同的IIS和應用程序池設置,應用程序失敗,出現以下錯誤:
There is a temporary failure. Please retry later. (One or more specified cache servers are unavailable, which could be caused by busy network or servers. For on-premises cache clusters, also verify the following conditions. Ensure that security permission has been granted for this client account, and check that the AppFabric Caching Service is allowed through the firewall on all cache hosts. Also the MaxBufferSize on the server must be greater than or equal to the serialized object size sent from the client.)
如果我做了授予大家的許可,它工作正常,但這不是一個很好的解決方案。
這兩臺機器都駐留在一個域中。
您能否就此向我提供一些意見?