SignalR在天蓝色的聊天

时间:2015-09-29 06:14:21

标签: azure signalr

我在天蓝色的网站上创建了一个与信号器的小而简单的聊天。这并不像预期的那样奏效。 在Google上花了几个小时后我发现,该信号器应该在Azure上实现不同。

什么是最佳做法? 有什么好例子吗?

它应该适用于移动设备和普通浏览器。

2 个答案:

答案 0 :(得分:3)

根据http://www.asp.net/signalr/overview/deployment/using-signalr-with-azure-web-sites

的文档
  

将SignalR Web App部署到Azure App Service

     

SignalR不会给部署一个特殊的复杂性增加任何特殊的复杂性   应用程序到Azure而不是部署到本地服务器。 <强>一种   使用SignalR的应用程序可以在Azure中托管而不需要   配置或其他设置的更改(尽管对于WebSockets   支持,请参阅下面的Enabling WebSockets on Azure App Service。)

答案 1 :(得分:0)

为了在部署到azure时让信号器工作,我必须使用

  

appBuilder.SetDataProtectionProvider(new MachineKeyProtectionProvider());

在我的Startup.cs Configure()方法中。

链接到MachineKeyProtectionProvider gist

这实际上解决了这个问题,但似乎有效。 请点击此链接:ASP.NET 5 app in Azure doesn't work with SignalR