Mvcsitemapprovider 4.0.1不显示路线

时间:2013-07-31 15:00:11

标签: asp.net-mvc-4 mvcsitemapprovider

我是asp.net的新手。我已经安装了Mvcsitemapprovider版本3没有任何问题,但是当我尝试安装版本4时,它无法正常工作。

我尝试的第一件事是将XmlSiteMapController.RegisterRoutes(RouteTable.Routes);添加到全局文件中。按照文档说明使用MvcSiteMapProvider.Web。当我这样做时,它返回XmlSiteMapController在当前上下文中不存在。如果我将其更改为使用MvcSiteMapProvider.Web.Mvc,那么它会起作用,但是当转到sitemap.xml时,它不显示来自Mvc.sitemap的任何数据,它只会显示以下内容:

<?xml version="1.0" encoding="utf-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>http://localhost:42370/</loc></url></urlset>

我没有收到任何其他我能看到的错误。这发生在当前和新项目上,我正在使用Visual Studio 2013 Preview。

1 个答案:

答案 0 :(得分:0)

已更新至4.0.2,现在正在使用。