2014-02-17 5 views
0

У меня есть базовое приложение .NET 4.0, работающее с SignalR 1.1.4 и обновленное через Nuget до 1.2.0. Я не мог видеть из readme о каких-либо нарушениях, поэтому я предположил, что это может «просто работать».Является ли SignalR 1.2.0 заменой для 1.1.4?

К сожалению, похоже, что сгенерированный javascript в ~/signalr/hubs/не смог создать прокси-сервер для концентратора.

Упустили что-то в обновлении?

Возвращаясь к 1.1.4, приложение снова работает отлично и создается прокси.

ответ

0

Оказывается, мой вопрос заключается в том, что, поскольку концентраторы были зарегистрированы во внешнем DLL мне нужно иметь пользовательские AssemblyLocator на месте (не нужно для 1.1.4?)

Изменения кода:

RouteTable.Routes.MapHubs(); 
GlobalHost.DependencyResolver.Register(typeof(IAssemblyLocator),() => new AssemblyLocator()); 

исправлена ​​проблема генерации прокси.

+0

Уверены, что у вас нет вещей из старого развертывания, висящего вокруг. Вам не нужно регистрировать новый локатор сборки. – davidfowl

Смежные вопросы