Хорошо, Ive успешно развернуло AppFabric, и все работало хорошо, пока мы не начали получать прерывистое исключение на веб-сайте:
ErrorCode < ERRCA0017 > : SubStatus < ES0007 > : Временная ошибка. Повторите попытку позже. (Ошибка запроса, поскольку сервер находится в дросселированное состояние.)
Сначала я подозревал, что сервер работает на низкой памяти (дросселированное состояние), но в конце концов я пришел к выводу, что это не проблема. В журнале событий я обнаружил, что DistributedCacheService.exe разбился время от времени, и это привело меня к простому способу повторного создания ошибки в моей локальной среде разработки:
- Запустите веб-сайт, добавьте несколько вещей в кеш.
 - Перезапустите службу кэширования AppFabric.
 - ... и я начинаю получать ошибку.
 
Если я делаю Get-CacheClusterHealth ПЕРЕД повторным запуском службы, она выглядит примерно так:
NamedCache = MyCacheName
    Healthy              = 100,00
    UnderReconfiguration = 0,00
    NotPrimary           = 0,00
    NoWriteQuorum        = 0,00
    Throttled            = 0,00
После перезапуска:
Unallocated named cache fractions
---------------------------------
NamedCache = MyCacheName
    Unallocated fraction     = 100,00
Пока я получаю этот результат от Get-CacheClusterHealth, сайт не работает. Из того, что я могу сказать, он исправляет себя через некоторое время (10 + минут).
Есть ли способ быстрее вернуть AppFabric на ноги?