Как скопировать файлы с одного корневого сайта SP 2010 на его дочерний сайт (C #) - PullRequest
2 голосов
/ 06 мая 2011

Я вручную создал оба «testFolder» в «http://test1/SitePages/"» и «http://test1/sideA/SitePages/", используя SP конструктор.В папке «http://test1/SitePages/testFolder/",» есть текстовый файл, который я пытаюсь сделать, это скопировать текстовый файл в папку «subsite»,

Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.Runtime.InteropServices.COMException: 0x81070925Вы не можете скопировать "/SitePages/testFolder/something.txt" в себя.

1 Ответ

0 голосов
/ 06 мая 2011

Проверено ли, что папка существует и правильно написана? Я заметил несколько орфографических ошибок в вашем коде и описании вашего кода (Fodler, newFoler и т. Д.) Неужели все так просто?

Вот одна вещь, на которую нужно обратить внимание, когда вы делаете это: http://sharepointlink.blogspot.com/2011/02/beware-of-spwebgetfolderurl.html

Кажется, что метод GetFolder не обязательно скажет вам, что есть проблема сразу. Прежде чем пытаться скопировать, убедитесь, что папка / файл существует.

Если это не решит проблему, укажите полное сообщение об ошибке и место ее возникновения. Спасибо.

...