Сервисный локатор не установлен в примере fubuMVC HelloWorld - PullRequest
1 голос
/ 28 июня 2010

недавно я скачал последние источники из fubumvc.Я запускаю образец "HelloWorld" для небольшой разминки.К сожалению, каждый раз, когда исключение NullReferenceException вызывается ServiceLocator в классе FubuPage.Сначала я подумал, что App-Start может не работать правильно, но это не так ...

У кого-нибудь есть идеи?

Спасибо

-jan

Line 35:         public FubuPage()
Line 36:         {
Line 37:             _services.OnMissing = type => { return ServiceLocator.GetInstance(type); };
Line 38:         }
Line 39:

Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.NullReferenceException: ссылка на объект не установлена ​​на экземпляр объекта.

1 Ответ

1 голос
/ 17 июля 2010

Судя по приведенным выше комментариям, похоже, что вы нажали URL-адрес с расширением «.aspx», которое выполняет представление как классический запрос ASP.NET WebForms и обходит FubuMVC (и это обойдёт ASP.NET MVCа также).

Убедитесь, что в конце URL-адреса вашего запроса в адресной строке браузера не ставится «.aspx», чтобы вы выполняли маршруты FubuMVC, а не запросы WebForms.

...