我已经通过nuget
将MVC SiteMapProvider添加到ASP.NET MVC4应用程序中添加了站点地图菜单&布局中的sitemap path html helper。
在Visual Studio开发服务器中运行Web应用程序时,我获得了站点地图菜单和站点地图路径痕迹导航系统已成功生成我在Mvc.Sitemap中指定的链接。
但是当我尝试在IIS Express或IIS中运行相同的应用程序时,节点不会生成。只是生成没有任何节点。没有错误被抛出。在IIS中,我运行.net 4.0集成。
除了在web.config中从nuget生成的配置之外,任何其他配置都需要添加或需要添加任何模块才能在IIS下运行。
提前致谢。
答案 0 :(得分:1)
我怀疑您尚未部署HTML帮助程序模板。确保将/Views/Shared/DisplayTemplates/
目录的内容复制到服务器。