Загрузить файл с C # на сайт SharePoint Online, когда у sitename есть ПРОСТРАНСТВА - PullRequest
0 голосов
/ 15 октября 2019

Мой сайт sharepoint имеет пробелы между ex: https://onshare.sharepoint.com/teams/MainSite/RAM Тестирование /

Имя списка: "Папка типа"

Ниже сообщение об ошибке:

Microsoft.SharePoint.Client.ClientRequestException: Cannot contact site at the specified URL https://onshare.sharepoint.com/teams/MainSite/RAM%20Testing. There is no Web named "/teams/MainSite/RAM Testing/_vti_bin/sites.asmx".
   at Microsoft.SharePoint.Client.ClientContext.GetFormDigestInfoPrivate()
   at Microsoft.SharePoint.Client.ClientContext.EnsureFormDigest()
   at Microsoft.SharePoint.Client.ClientContext.ExecuteQuery()

Не могли бы вы помочь, как правильно передать URL с пробелом. Вот код, который я использую для передачи:

Try1

string siteUrl = String.Format("https://onshare.sharepoint.com/teams/MainSite/{0}", Uri.EscapeDataString("RAM Testing"));

Try2

string siteUrl = https://onshare.sharepoint.com/teams/MainSite/RAM%20Testing/

спасибозаранее, авансом. Дайте мне знать, если понадобится что-то еще.

...