Вы добавили ссылки на web.config?Как описано здесь .
Редактировать: Хорошо, я скачал его, сделал новый проект MVC 3, сослался на dll и добавил пространства имен в два конфига (один корневой и один в / Views / folder), и у меня это естьза работой. image .
http://i56.tinypic.com/amdxg8.png
Сначала я допустил ошибку при выполнении Ctrl + C -> Ctrl + V при добавлении этих пространств имен в веб-конфигурации.Я выбрал целые кодовые блоки, которые они предоставляют, и попытался вставить их в веб-конфигурации.Что было, конечно, неправильно.Вы должны выбрать только эти две строки
<add namespace="MvcSiteMapProvider.Web.Html" />
<add namespace="MvcSiteMapProvider.Web.Html.Models" />
и добавить их в элемент.Может быть, вы сделали это правильно, но я выполнил их действия и у меня получилось, так что вам придется предоставить свой код, если вы сделали то же самое, и он не работает для вас.
Или, если у вас не получится, попробуйте сделать то, что я сделал.Создайте новый проект MVC, добавьте карту сайта, добавьте ее в конфигурацию и проверьте, получаете ли вы ее в своем представлении.