Просто чтобы убедиться, работает ли этот код на сервере, на котором размещен портал Sharepoint?Какую версию Sharepoint вы используете?
Кроме того, имеет ли смысл использовать веб-сервисы, которые предоставляет Sharepoint?http://msdn.microsoft.com/en-us/library/aa979690(v=office.12).aspx
Если вы запускаете этот код на том же сервере, что и SP, убедитесь, что ваши учетные данные имеют доступ к SP.Если вы звоните по этому адресу с веб-сайта, убедитесь, что вы не работаете как «Аноним».
В целом, я думаю, что использование веб-сервисов - это самый простой способ заставить его работать.Но убедитесь, что у вас есть необходимые права на отправку и что у этого пользователя есть доступ (в конфигурациях SP) к этим данным.
Надеюсь, это поможет!