MVC SiteMapProvider не загружает узлы при размещении в IIS, но работает в VS Dev Server

Я добавил MVC SiteMapProvider в приложение ASP.NET MVC4 через Nuget

В макет добавлено html-помощник по карте сайта и пути к карте сайта.

При запуске веб-приложения в Visual Studio Development Server я получил меню карты сайта и путь к карте сайта, успешно созданный для ссылок, указанных в Mvc.Sitemap.

Но когда я пытаюсь запустить одно и то же приложение в IIS Express или через IIS, узлы не генерируются. Просто <ul class="menu"></ul> генерируется без каких-либо узлов. Ошибок не было. В IIS я работаю как интегрированный.net 4.0.

Любую дополнительную конфигурацию нужно добавить или добавить любые модули для запуска под IIS, кроме конфигурации, созданной из nuget в web.config.

Заранее спасибо.

1 ответ

Атрибут Authorize добавлен в глобальные фильтры. В web.config сделано обрезание безопасности до false. Это сработало. Благодарю.

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