我已经添加了MVC SiteMapProvider到ASP。. NET MVC4应用程序
添加了站点地图菜单&布局中的站点地图路径HTML帮助器。
当在Visual Studio Development Server中运行web应用程序时,我得到了sitemap菜单和sitemap路径,为Mvc.Sitemap中指定的链接成功生成了breadcrumb。
但是当我尝试在IIS Express或通过IIS运行相同的应用程序时,没有生成节点。只生成没有任何节点的<ul class="menu"></ul>
。没有抛出错误。在IIS中,它作为集成的。net 4.0运行。
为了在IIS下运行,除了在web.config中从nuget生成的配置外,还需要添加更多的配置或需要添加任何模块。
Authorize属性已添加到全局过滤器中。在web.config中将安全设置为false,成功了。谢谢。