Я делаю приложение из этого учебника (http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr-and-mvc), и он отлично работает.SignalR 2 MVC 5 NTLM
Но теперь я хочу использовать NTLM и веб-сайт при первом запуске, но у меня есть null в $ .connection.CommunicationsHub; // CommunicationsHub - это имя моего концентратора
И в следующий раз, когда я запустил решение, у веб-браузера есть статус: «Ожидание хоста», и я могу ждать весь день.
Я запускаю приложение на Microsoft edge и Firefox. Класс запуска:
[assembly: OwinStartup(typeof(ASPMVC.Startup.Startup))]
namespace ASPMVC.Startup
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
Debug.WriteLine("----------> Startup Configuration");
app.MapSignalR();
}
}
} (путь: Корень/концентраторы/CommunicationsHub.cs) ступиц сделать как Claas в учебнике:
namespace ASPMVC.Hubs
{
public class CommunicationsHub : Hub
{
public void Send(string name, string message)
{
Debug.WriteLine("---------->"+name);
//Call the addNewMessageToPage method to update clients.
Clients.All.addNewMessageToPage(name, message);
}
}
}
Прошу, не останавливайся .... все еще ждет локального хоста – Mateusz