連接到Azure的Redis的緩存這樣,在Owin應用程序啓動時連接到Azure的Redis的緩存...無法與SSL
var options = ConfigurationOptions.Parse(cacheConnectionString);
var kernel = new StandardKernel();
kernel.Bind<ConnectionMultiplexer>().ToMethod(context =>
{
return ConnectionMultiplexer.Connect(options);
}).InSingletonScope();
哪個適合我的本地機器上運行Redis的精絕,或爲天青的Redis與SSL關閉。但是,當我更改連接字符串從:
xyz.redis.cache.windows.net,ssl=false,password=abcdefghxyz=
到
xyz.redis.cache.windows.net,ssl=true,password=abcdefghxyz=
它拋出:
這是不可能連接到Redis的服務器(一個或多個);要創建一個斷開的多路複用器,請禁用AbortOnConnectFail。 Unable toResolvePhysicalConnection PING
我使用的是來自NuGet的StackExchange.Redis版本1.0.316.0。我試過...
- 在Azure Portal中創建不同的緩存。對任何人:(
- 連接,而無需使用Ninject
- 創建ConfigurationOptions沒有奏效過SSL對象手動,而不是解析字符串
我所有的想法了什麼可能是腳麻現在雖然,希望它的一些小事我已經錯過了,但就是不能看到它!
編輯
我跑了ConnectToAzure()
單元測試,傳遞我的緩存名和密碼,它通過了。所以,我差不多當然在這裏做些傻事。
編輯2
這也從一個控制檯應用程序工作沒有任何問題。