我刚刚试图将3.3.6.0的站点地图提供程序更新到4.0.14。我跟着instruction on the wiki但是我的SiteMapPath现在呈现为空。除了将模式更新到4.0以外,我没有更改mvc.sitemap文件。当我调试到SiteMapPathHelperModel时,我发现模型没有定义节点。我正在使用内部DI容器(我希望在切换到应用程序容器之前使其工作)。升级到MVCSiteMap后SiteMapPath为空4
当我检查sitemap.xml文件时,它很好地填充,这让我认为正在读取mvc.sitemap。
我对这一个想法并不乐意提供任何可能有用的附加信息。我甚至不知道我可以在哪里调试这个问题。从字面上看,我在工作3.3.6.0和不工作4.0.14之间唯一改变的是维基上规定的。
嘿那里。你有没有解决这个问题?我发现自己处于相同的情况,并不知道为什么SiteMapPath()是空白的 –