Uri uri = new Uri(siteURL);
siteURL="https://abcdev.sharepoint.com/sites/TestDuplicate";
我得到了例外:
System.UriFormatException:无效的URI:无法解析授权/主机
答案 0 :(得分:0)
上面的代码看起来正确。即使在“即时”窗口中的运行时,它也可以正常运行。 您确定不对字符串进行任何操作吗?主机的格式不正确时,我也遇到过类似的错误:
var requestString = string.Join('/',urlParts).Replace(“ //”,“ /”);
它所做的是将 http:// 替换为 http:/ ,这导致了异常。