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. Это сработало. Благодарю.