Я разрабатываю приложение реального времени. Создано клиентское приложение ASP.NET MVC и WCF Service.and Снова мне нужно добавить концепцию signalR в WCF и клиентскую сторону для уведомления в реальном времени.Как настроить URL-адрес службы WCF как URL-адрес SignalR?
Для этого я создал самообслуживаемый сигналR и добавил это решение в решение WCF Service Solution в visual Studio.
Мои службы WCF Запуск URL Адрес: http://localhost:63694/Service1.svc
Мое требование WCF и SignalR работы together.and КЛИЕНТ является ASp.Net MVC4
The WCF and ASP.NET MVC codes are here
SignalR код: -
namespace SelfHostingSignalR
{
class Program
{
static void Main(string[] args)
{
try
{
string url = "http://localhost:63694/Signalr";
using (WebApp.Start(url))
{
Console.WriteLine("Server running on {0}", url);
Console.ReadLine();
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
Console.ReadLine();
}
}
}
class Startup
{
public void Configuration(IAppBuilder app)
{
app.UseCors(CorsOptions.AllowAll);
app.MapSignalR();
}
}
public class MyHub : Hub
{
public void Send(string user)
{
Clients.All.addMessage(user);
}
}
}
Для signalr url я жестко закодирован некоторое значение с wcf URL-адресом:
string url = "http://localhost:63694/Signalr";
Я не знаю, правильно это или нет. Может ли кто-нибудь предоставить мне решение для решения этой проблемы?
Как настроить службу WCF, выполняющую Url, на URL-адрес signalR?
Спасибо, bob.it отлично работает – creator