SharePoint: ошибка 401 аутентификации при добавлении файла в библиотеку SharePoint из Silverlight - PullRequest
0 голосов
/ 14 октября 2011

Я пытаюсь добавить файл XML в библиотеку на сайте SharePoint 2010 из приложения silverlight. Я выполняю действия, описанные в https://sharepoint.stackexchange.com/questions/1837/how-can-i-upload-a-file-to-a-sharepoint-document-library-using-silverlight-and-cl и http://social.msdn.microsoft.com/Forums/en/sharepointdevelopment/thread/f135aaa2-3345-483f-ade4-e4fd597d50d4 и Как загрузить файл в библиотеку документов Sharepoint с помощью Silverlight и клиентских веб-служб? .

Но я получаю ошибку аутентификации.

При некоторых изменениях в представлении Silverlight (MVC) данные обновляются в базе данных. Я запускаю службу (basicHTTP) в веб-приложении silverlight, чтобы получить данные из базы данных и записать файл XML. Как только файл записан, я пытаюсь загрузить файл в библиотеку SharePoint с помощью веб-службы копирования SharePoint.

Любая подсказка?

Edit:

Я попытался поместить код для загрузки файла в другой сервис на сервере silverlight. Но я не могу использовать привязку WSHttp, так как Silverlight не поддерживает его. Я использую BasicHttp привязку. Как я могу отправить учетные данные пользователя Windows?

1 Ответ

0 голосов
/ 03 ноября 2011

У меня есть в моей клиентской конфигурации:

   <bindings>
      <basicHttpBinding>
        <binding name="CustomBinding" maxBufferSize="2147483647"
            maxReceivedMessageSize="2147483647">
          <security mode="TransportCredentialOnly" />
        </binding>
      </basicHttpBinding>
    </bindings>

Тебе это не поможет?

...