0
我試圖從本地開發機器連接到Azure Redis Cache的實例。我使用StackExchange.Redis像這樣:Azure Redis緩存:「角色發現數據不可用」
var lazyConnection = new Lazy<ConnectionMultiplexer>(() =>
{
return ConnectionMultiplexer.Connect(
$"{redisServerUrl},abortConnect=false,ssl=true,password={redisServerKey},connectTimeout=10000,syncTimeout=10000");
});
當lazyConnection
叫我得到一個InvalidOperationException
與消息:
「的角色發現數據不可用」
這單襯墊堆棧跟蹤:
Microsoft.WindowsAzu re.ServiceRuntime.RoleEnvironment.get_CurrentRoleInstance()
爲什麼拋出的異常以及如何避免它?
可能是因爲我的Visual Studio中安裝了[OzCode](http://oz-code.com/)調試擴展,所以我看到了這個異常。 – urig