我剛剛試圖將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()是空白的 –