ローカルの開発マシンから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()
例外がスローされるのはなぜですか?どうすれば回避できますか?