【问题标题】:mvc.sitemap couldn't be found exception找不到 mvc.sitemap 异常
【发布时间】:2025-12-19 16:20:14
【问题描述】:

我已经安装了 MVCSitemapProvider,我需要让它扫描组装而不使用 mvc.sitmap xml 文件。来自this article 我已经做到了。

<add key="MvcSiteMapProvider_ScanAssembliesForSiteMapNodes" value="true" />
<add key="MvcSiteMapProvider_EnableSiteMapFile" value="false"/>

然后我删除了 mvc.sitemap 文件,但我遇到了“找不到 mvc.sitemap”异常。

【问题讨论】:

    标签: asp.net-mvc sitemap mvcsitemapprovider


    【解决方案1】:

    这是由于一个错误。现在已在v4.6.2 中修复。

    【讨论】:

    • 感谢您的回复,但是当我尝试从包管理器安装版本时,我没有发现错误 Install-Package MvcSiteMapProvider.MVC 4.6.2
    • 如果你还没有卸载这个包,你需要根据你的MVC版本运行Update-Package MvcSiteMapProvider.MVC5或者Update-Package MvcSiteMapProvider.MVC4。如果您确实卸载了以前的版本,它将是Install-Package MvcSiteMapProvider.MVC5Install-Package MvcSiteMapProvider.MVC4
    最近更新 更多