如何在Azure上为Fireworks应用程序设置Redis缓存?

时间:2014-12-17 23:06:24

标签: azure ssl redis signalr

我从中下载了示例烟花应用 https://github.com/WindowsAzure-Samples/Fireworks

然后将其部署到Azure。但它不起作用。我怀疑我没有正确初始化它。

有人可以帮忙吗?

这里有错误:

enter image description here

我的初始代码:

using System;
using System.Threading.Tasks;
using Microsoft.Owin;
using Owin;
using Microsoft.AspNet.SignalR;

[assembly: OwinStartup(typeof(Firework.Startup))]

namespace Firework
{
    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            GlobalHost.DependencyResolver.UseRedis("fireworks.redis.cache.windows.net", 6379, "UaI+1bJq79dTEJiP0jZHAcBRLjT+lR9rXTxtUl1op1o=", "Fireworks");
            app.MapSignalR();
        }
    }
}

enter image description here

我的Azure:

enter image description here

enter image description here

更新1:我有没有办法启用非SSL端口。

enter image description here

1 个答案:

答案 0 :(得分:1)

您在Azure门户中禁用了非SSL端口( 6379 ),但这是您在代码中尝试连接的端口。我建议首先启用该端口并确保它在没有SSL的情况下工作,然后尝试在此端口上运行应用程序( 6380 )。

enter image description here