MVC SiteMapProvider在IIS中不加载节点,但在VS Dev Server中工作



我已经添加了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,成功了。谢谢。

相关内容

  • 没有找到相关文章

最新更新