2013-07-31 50 views
0

我对asp.net相当陌生。我已经安装了Mvcsitemapprovider版本3,没有任何问题,但是当我尝试安装版本4时,它不起作用。Mvcsitemapprovider 4.0.1不显示路由

我尝试的第一件事是将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。

回答

0

更新至4.0.2,现在正在工作。