Сервисный локатор не задан в примере 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.

Другие вопросы по тегам