Я пытаюсь подключиться к экземпляру Azure Redis Cache с моей локальной машины разработчика. Я использую StackExchange.Redis следующим образом:
var lazyConnection = new Lazy<ConnectionMultiplexer>(() =>
{
return ConnectionMultiplexer.Connect(
$"{redisServerUrl},abortConnect=false,ssl=true,password={redisServerKey},connectTimeout=10000,syncTimeout=10000");
});
Когда вызывается lazyConnection
, я получаю InvalidOperationException
с сообщением:
"данные обнаружения ролей недоступны"
и эта однострочная трассировка стека:
Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.get_CurrentRoleInstance()
Почему возникает исключение и как его избежать?