На моей странице приложения Sharepoint я пытаюсь скопировать файл из общей сетевой папки .. И мой код, как показано ниже ..
try
{
File.Copy("\\MShare\Public\Test.txt", "C:\Temp\Test.txt", true);
LblMessage.Text = "File copied.";
}
catch (Exception ex)
{
LblMessage.Text = ex.ToString() + " - " + ex.Message;
}
Работает хорошо, если я тестирую тот же код на веб-сайте ASP.NET. Но я получаю ошибку, как следует из страницы приложения SP ..
System.UnauthorizedAccessException: Access to the path '\\MShare\Public\Test.txt' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite) at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite) at TestApp.PullingFile.ButGet_Click(Object sender, EventArgs e) - Access to the path '\\MShare\Public\Test.txt' is denied.
Я пытался реализовать олицетворение, следуя этой записи .. Не работает ..
И я попытался изменить в web.config с <trust level="WSS_Medium" originUrl="" />
также ..