0

我对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。

4

1 回答 1

0

更新到 4.0.2,它现在可以工作了。

于 2013-08-01T13:56:08.793 回答