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

时间:2013-05-03 13:28:16

标签: asp.net-mvc sitemapprovider

我已经通过nuget

将MVC SiteMapProvider添加到ASP.NET MVC4应用程序中

添加了站点地图菜单&布局中的sitemap path html helper。

在Visual Studio开发服务器中运行Web应用程序时,我获得了站点地图菜单和站点地图路径痕迹导航系统已成功生成我在Mvc.Sitemap中指定的链接。

但是当我尝试在IIS Express或IIS中运行相同的应用程序时,节点不会生成。只生成没有任何节点的<ul class="menu"></ul>。没有错误被抛出。在IIS中,我运行.net 4.0集成。

除了从web.config中的nuget生成的配置之外,任何其他配置都需要添加或需要添加任何模块才能在IIS下运行。

提前致谢。

1 个答案:

答案 0 :(得分:0)

全局过滤器中添加了授权属性。 在web.config中将安全修整设置为false.It成功了。感谢。