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 に答える