Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 我可以更改sitemap.xml路径的根目录吗?_.net_Asp.net Core_Sitemap_Mvcsitemapprovider - Fatal编程技术网

.net 我可以更改sitemap.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();

这是生成的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();它不起作用,也不会改变我的Mvc.sitemap。我需要始终具有相同的根目录、开发人员环境或生产环境…

我指的是UrlBase。也许,这是不可能的。您是否使用sitemap包生成sitemap.xml文件并希望更改sitemap.xml的根目录?您可以分享更多详细信息或演示来重现这个问题吗?我从Mvc.sitemap和MyXmlSiteMapNodeProvider获取路线,在这行列表sitemap=base.LoadSiteMapNodesFromXml(xml,helper.ToList()中)