Ошибка SignalR 2.0 / сигнализатор / концентраторы 404 (не найдены) при использовании IIS
У меня возникли некоторые проблемы с SignalR 2.0 в EPiServer 7.5 (платформа MVC4). Все, что я получаю, это ошибка 404
ПОЛУЧИТЬhttp://web.com/signalr/hubs 404 (не найден) я
Я размещаю все на Windows 2012 R2 Server. Также следует отметить, чторешение работает при запуске всего в IIS Express из Visual Studio, но не в IIS 8.5.
Что я'мы сделали до сих пор, чтобы добавить ссылки SingalR.
Microsoft.AspNet.SignalR.Client, 2.0.0.0Microsoft.AspNet.SignalR.Core, 2.0.0.0Microsoft.AspNet.SignalR.System.Web, 2.0.0.0Microsoft.OWin, 2.1.0.0Microsoft.OWin.Host.SystemWeb, 2.1.0.0Microsoft.Owin.Security, 2.0.0.0Овин, 1.0.0.0Startup.cs
Запуск запускается при запуске приложения, так что, кажется, работает.
[assembly: OwinStartup(typeof(Web.Startup))]
namespace Web
{
public class Startup
{
#region Local variables
private static readonly ILog Logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
#endregion
#region Methods
///
/// Configure SignalR
///
///
public void Configuration(IAppBuilder app)
{
try
{
Logger.MethodCallEntry();
// Any connection or hub wire up and configuration should go here
//app.MapSignalR(); // Doesn't work either
var hubConfiguration = new HubConfiguration
{
EnableDetailedErrors = true,
EnableJavaScriptProxies = false
};
app.MapSignalR("/signalr", hubConfiguration);
}
catch (Exception ex)
{
Logger.Error("Failed to initialize or map SignalR", ex);
}
finally
{
Logger.MethodCallExit();
}
}
#endregion
}
}
Скрипт включения
Это не решение, обновленное с 1.x SignalR!