SignalR 2.0-Fehler / SignalR / Hubs 404 (nicht gefunden) bei Verwendung von IIS

Ich habe einige Probleme mit SignalR 2.0 in EPiServer 7.5 (einem MVC4-Framework). Alles was ich bekomme ist ein 404 Fehler

ERHALTENhttp://web.com/signalr/hubs 404 Nicht gefunden)

Ich hoste alles auf einem Windows 2012 R2-Server. Bemerkenswert ist auch dasDie Lösung funktioniert, wenn alles in IIS Express von Visual Studio ausgeführt wird, nicht jedoch in IIS 8.5.

Bisher habe ich die SingalR-Referenzen hinzugefügt.

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.0Owin, 1.0.0.0

Startup.cs

Der Start wird beim Start der Anwendung initialisiert, sodass dies zu funktionieren scheint.

[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

        /// <summary>
        /// Configure SignalR
        /// </summary>
        /// <param name="app"></param>
        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
    }
}

Einbeziehung von Skripten

<script src="/Static/Frameworks/Scripts/jquery-1.10.2.js"></script>
<script src="/Static/Frameworks/Scripts/knockout-3.0.0.js"></script>
<script src="/Static/Frameworks/Scripts/modernizr.2.7.0.js"></script>
<script src="/Static/Frameworks/Scripts/jquery.signalR-2.0.1.js"></script>
<!-- also tried path ~/signalr/hubs -->
<script src="/signalr/hubs"></script>

Dies ist keine von 1.x SignalR aktualisierte Lösung!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage