.net 我可以更改sitemap.xml路径的根目录吗?
这是生成的xml文件.net 我可以更改sitemap.xml路径的根目录吗?,.net,asp.net-core,sitemap,mvcsitemapprovider,.net,Asp.net Core,Sitemap,Mvcsitemapprovider,这是生成的xml文件 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://localhost:5000/</loc> </url> </urlset> http://localhost:5000/ 我想换到,但我不知道在哪里换。 我尝试了siteMapNode.Url=“…”+GetPath();
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://localhost:5000/</loc>
</url>
</urlset>
http://localhost:5000/
我想换到,但我不知道在哪里换。
我尝试了siteMapNode.Url=“…”+GetPath();它不起作用,也不会改变我的Mvc.sitemap。我需要始终具有相同的根目录、开发人员环境或生产环境…我指的是UrlBase。也许,这是不可能的。您是否使用sitemap包生成sitemap.xml文件并希望更改sitemap.xml的根目录?您可以分享更多详细信息或演示来重现这个问题吗?我从Mvc.sitemap和MyXmlSiteMapNodeProvider获取路线,在这行列表sitemap=base.LoadSiteMapNodesFromXml(xml,helper.ToList()中)