Можно загрузить документы библиотекам SharePoint с помощью Объектной модели или Веб-сервисы SharePoint .
Загрузка с помощью Объектной модели:
String fileToUpload = @"C:\YourFile.txt";
String sharePointSite = "http://yoursite.com/sites/Research/";
String documentLibraryName = "Shared Documents";
using (SPSite oSite = new SPSite(sharePointSite))
{
using (SPWeb oWeb = oSite.OpenWeb())
{
if (!System.IO.File.Exists(fileToUpload))
throw new FileNotFoundException("File not found.", fileToUpload);
SPFolder myLibrary = oWeb.Folders[documentLibraryName];
// Prepare to upload
Boolean replaceExistingFiles = true;
String fileName = System.IO.Path.GetFileName(fileToUpload);
FileStream fileStream = File.OpenRead(fileToUpload);
// Upload document
SPFile spfile = myLibrary.Files.Add(fileName, fileStream, replaceExistingFiles);
// Commit
myLibrary.Update();
}
}
II7 имеет встроенную аутентификацию. Вы можете вернуть его к старому типу, изменив пул приложений обратно на классический в основных настройках в IIS.
* Внимание, это всего лишь объяснение и пример, вы можете использовать встроенную аутентификацию и сделать что-то другое.
Анонимный доступ должен быть включен, если вы не используете ssl или что-то в своей собственной безопасности.