Я только что установил и настроил кластер кеша AppFabric с одним хостом (локальным компьютером). Я использую SQL в качестве провайдера.
Когда я запускаю Caching Administration Windows PowerShell с правами администратора, я получаю следующую ошибку:
Use-CacheCluster : ErrorCode<ERRCAdmin040>:SubStatus<ES0001>:Failed to connect
to hosts in the cluster
At line:1 char:62
+ Import-Module DistributedCacheAdministration;Use-CacheCluster <<<<
+ CategoryInfo : NotSpecified: (:) [Use-CacheCluster], DataCacheE
xception
+ FullyQualifiedErrorId : Microsoft.ApplicationServer.Caching.DataCacheExc
eption,Microsoft.ApplicationServer.Caching.Commands.UseCacheClusterCommand
Когда я открыл DCacheAdministration.log, он выглядит следующим образом:
Host XXX is Reachable.,DistributedCache.CacheAdmin,Verbose,2013-5-2 13:54:06.042
Failed to read remote registry key from host XXX: Microsoft.ApplicationServer.Caching.DataCacheException: ErrorCode<ERRCAdmin026>:SubStatus<ES0001>:Remote registry access failed on host XXX. Check if the required permissions are available and the host is not down. ---> System.ComponentModel.Win32Exception: The network path was not found at Microsoft.ApplicationServer.Caching.AdminApi.RemoteRegistry64.OpenRemoteConnection(String hostName) at Microsoft.ApplicationServer.Caching.AdminApi.RemoteRegistry64.OpenConnection(String hostName, String registryPath)at Microsoft.ApplicationServer.Caching.AdminApi.CacheAdmin.GetRemoteRegistryKey(String hostName, Boolean writable)
--- End of inner exception stack trace ---
at Microsoft.ApplicationServer.Caching.AdminApi.CacheAdmin.GetRemoteRegistryKey(String hostName, Boolean writable)
at Microsoft.ApplicationServer.Caching.AdminApi.CacheAdmin.GetServerVersion(String hostName),DistributedCache.CacheAdmin,Error,2013-5-2 13:54:08.053
Служба удаленного реестра запущена. Каким учетным записям требуется разрешение на чтение в regedit.exe? Я предоставил права для ЛОКАЛЬНОЙ СЛУЖБЫ (поскольку служба удаленного реестра использует это как вход в систему) и для СЕТЕВОЙ СЛУЖБЫ (которую я использовал в качестве учетной записи службы кэширования). Должен ли я давать какие-либо другие разрешения, чтобы сделать ключ реестра доступным?? Или что еще мне нужно проверить?
Пожалуйста помоги