2013-07-31 71 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,現在正在工作。