LinkManager.GetItemUrl返回西班牙语项目的奇怪url(C#)
例如,我的网站有一个西班牙文项目文件夹,出于某种原因,LinkManager.GetItemUrl()会为这些项目返回一个奇怪的URLLinkManager.GetItemUrl返回西班牙语项目的奇怪url(C#),c#,url,sitecore,C#,Url,Sitecore,例如,我的网站有一个西班牙文项目文件夹,出于某种原因,LinkManager.GetItemUrl()会为这些项目返回一个奇怪的URL :\\mysite.com\es\content\articles\2016\articlename 我不确定这是否是因为文件夹结构——这些项目在/Home/es/content/articles/2016下,而英文版本在/Home/content/articles/2016下,LinkManager.GetItemUrl()可以很好地处理英文项目 或者如果它与
:\\mysite.com\es\content\articles\2016\articlename
我不确定这是否是因为文件夹结构——这些项目在/Home/es/content/articles/2016
下,而英文版本在/Home/content/articles/2016
下,LinkManager.GetItemUrl()可以很好地处理英文项目
或者如果它与版本控制有关。我实现了一个修复程序,从url字符串中删除了:\\mysite.com
,但我想知道LinkManager.GetItemUrl返回这个奇怪url的原因
对于英文版本,从LinkManager.GetItemUrl获得的Url是什么?AlwaysIncludeServerUrl=false修复了它!