Сервисный локатор не задан в примере fubuMVC HelloWorld
Недавно я скачал последние источники с fubumvc. Я запускаю образец "HelloWorld" для небольшой разминки. К сожалению, каждый раз, когда NullReferenceException генерируется ServiceLocator в классе FubuPage. Сначала я подумал, что App-Start может не работать должным образом, но это не так...
У кого-нибудь есть идеи?
Спасибо
-январь
Line 35: public FubuPage()
Line 36: {
Line 37: _services.OnMissing = type => { return ServiceLocator.GetInstance(type); };
Line 38: }
Line 39:
Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.NullReferenceException: ссылка на объект не установлена для экземпляра объекта.
1 ответ
Исходя из приведенных выше комментариев, похоже, что вы нажали URL-адрес с расширением ".aspx", которое выполняет представление как классический запрос ASP.NET WebForms и обходит FubuMVC (и это также обойдёт ASP.NET MVC),
Не добавляйте ".aspx" в конце URL-адреса вашего запроса в адресной строке браузера, так что вы будете выполнять маршруты FubuMVC, а не запросы WebForms.