0
我有一個基本的.NET 4.0應用程序,運行SignalR 1.1.4並通過Nuget更新到1.2.0。 我無法從自述中看到任何重大更改,所以我認爲它可能「正常工作」。SignalR 1.2.0是否替代1.1.4?
不幸的是,它看起來像〜/ signalr/hubs /中生成的javascript無法爲Hub創建代理。
在升級時是否錯過了一些東西?
恢復到1.1.4,應用程序再次正常工作,代理生成。
我有一個基本的.NET 4.0應用程序,運行SignalR 1.1.4並通過Nuget更新到1.2.0。 我無法從自述中看到任何重大更改,所以我認爲它可能「正常工作」。SignalR 1.2.0是否替代1.1.4?
不幸的是,它看起來像〜/ signalr/hubs /中生成的javascript無法爲Hub創建代理。
在升級時是否錯過了一些東西?
恢復到1.1.4,應用程序再次正常工作,代理生成。
看來我的問題是,由於集線器是在外部DLL註冊,我需要有一個適當的定製AssemblyLocator(並不需要它爲1.1.4?)
更改代碼:
RouteTable.Routes.MapHubs();
GlobalHost.DependencyResolver.Register(typeof(IAssemblyLocator),() => new AssemblyLocator());
修復了代理生成問題。
你確定你沒有從舊部署掛起的東西。您不必註冊新的裝配定位器。 – davidfowl