You only need to publish your signalR hub as a website, it doesn’t matter if you host your website in
- Azure Web Apps
- Azure Virtual Machine
- Azure Cloud Service
"" SignalR - - ASP.Net, , . , .
- ( signalR)
using System;
using System.Web;
using Microsoft.AspNet.SignalR;
namespace SignalRChat
{
public class ChatHub : Hub
{
public void Send(string name, string message)
{
Clients.All.broadcastMessage(name, message);
}
}
}
, , - ASP.NET, . , SignalR nuget.
( OWIN) app.MapSignalR, :
using Microsoft.Owin;
using Owin;
[assembly: OwinStartup(typeof(SignalRChat.Startup))]
namespace SignalRChat
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
}
.
- , , - Azure.
/ , :