Сайт signalR MVC загружается на неопределенный срок после установки signalR

Я создал совершенно новое приложение MVC4. Установлен новый пакет signalR из NuGet:

Install-Package Microsoft.AspNet.SignalR –pre

Всякий раз, когда я запускаю его, он загружается бесконечно. Я знаю, что это вызвано SignalR => App_Start/RegisterHubs, который был добавлен во время установки, потому что он никогда не проходит строку «RouteTable.Routes.MapHubs();» при отладке.

пробовал на нескольких машинах под управлением Windows 7 и Vs2012 и IIS Express

что дает??

Благодарность

UPDATE:

Только что попробовал на домашнем компе. Создал новое приложение MVC4, запустил установку пакета nuget и ОНО РАБОТАЕТ ОТЛИЧНО! :) (такая же настройка vs2012, win7, IIS Express).

Это странно, потому что все в моем офисе работало нормально, пока я не установил новую версию signalR.

  • может ли быть так, что на работе мы за прокси-сервером?
  • -почему это имеет значение?
  • -как я могу проверить, правильно ли установлены все файлы во время установки nuget на работе? Что я должен искать/проверить?

еще одно: когда у меня была установлена ​​предыдущая/старая версия signalR (без файла RegisterHubs), все работало нормально.

Благодарность


person ShaneKm    schedule 27.11.2012    source источник
comment
У меня значительно медленнее время загрузки с SignalR, установленным на MVC4, в тот же момент, что и у вас, но в конечном итоге он загружается. Я предположил, что это была просто проблема, связанная с тем, что это альфа-код, и он не готов к производству.   -  person Jude Fisher    schedule 27.11.2012
comment
Я дал ему загрузиться более 10 минут ... до сих пор не работает.   -  person ShaneKm    schedule 27.11.2012
comment
У меня также установлена ​​объединительная плата служебной шины (github.com/SignalR/SignalR/ wiki/Azure-service-bus), и я не был уверен, замедляет ли это работу. Надеемся, что эти альфа-проблемы будут устранены до релиза.   -  person Jude Fisher    schedule 27.11.2012
comment
Я почти на 100% уверен, что это не имеет ничего общего с вызовом MapHubs. Если бы это было так, это была бы самая распространенная проблема, и ни один сигнальный сайт никогда не работал бы. Так что я предполагаю, что это как-то связано с вашим окружением.   -  person davidfowl    schedule 27.11.2012
comment
пожалуйста, смотрите обновление по этому вопросу. Благодарность   -  person ShaneKm    schedule 27.11.2012
comment
Когда вы создаете новый проект, работает ли он на работе? Я не уверен, как использование прокси-сервера может привести к зависанию вызова MapHubs. Запустите fiddler и посмотрите, есть ли разница, или посмотрите, видите ли вы какие-либо ошибки.   -  person davidfowl    schedule 28.11.2012
comment
Плохое модерирующее решение от casperOne IMO — это актуальный вопрос, имеющий большое значение. @dfowler - я подтвердил, что MapHubs значительно замедляет работу моего приложения MVC4 в эмуляторе Azure, работающем на IIS Express, но теперь я задам отдельный вопрос.   -  person Jude Fisher    schedule 28.11.2012
comment
Где появился эмулятор Azure? Вы упомянули свой рабочий прокси. Как я уже сказал, это что-то экологическое, и нам еще предстоит его сузить.   -  person davidfowl    schedule 28.11.2012
comment
@dfowler (это был OP, относящийся к его рабочему прокси). Я уверен, что вы правы - это либо среда, либо проблема с моим кодом. Я разместил подробный вопрос здесь: stackoverflow.com/questions/13612970/ Это не только в эмуляторе, но и в Live Azure.   -  person Jude Fisher    schedule 28.11.2012


Ответы (2)


И, в случае неопределенного времени загрузки при запуске сайта на IIS Express, проверьте свой IIS в Панели управления-->Программы и компоненты-->Включение или отключение функций Windows-->Информационная служба Интернета. Проверьте, назначены ли все соответствующие функции в службах World Wide Web в IIS. Я столкнулся с той же проблемой. Я активировал соответствующие функции. Теперь без неопределенной загрузки.., :) Надеюсь, это будет полезно для вас или кого-то.

спасибо, Шантини.

person Shanthini    schedule 28.11.2012
comment
не могли бы вы немного улучшить свое правописание? Помните: в английском языке большинство слов начинаются со строчной буквы :-) - person kleopatra; 28.11.2012

Нашел решение:

Помог переход с IIS Express на VS Development Server ИЛИ Local IIS. Теперь все работает нормально. Не уверен, что вызвало неопределенное время загрузки при запуске сайта на IIS Express с прокси-сервером на работе.

Благодарность

person ShaneKm    schedule 28.11.2012