Я работаю с кодом из этого учебника для удаленного доступа к файлам C# NetworkConnection для общего доступа к файлам или другой удаленной связи
Я могу подключиться к удаленному каталогу и получить доступ к файлам это всего лишь .jpg
изображений.
Это код для доступа к изображениям:
[HttpGet]
public ActionResult GetPhoto(string cpuNr, Int64 imageNameNr)
{
string source = @"ipadress\photos";
string imgPath = Path.Combine(path where the image is from the cpuNr and imageNameNr build toghether);
FileContentResult result = null;
using(var share = new NetworkConnection(source, new NetworkCredentials())
{
byte[] fileContent = System.IO.File.ReadAllBytes(imgPath);
result = File(fileContent, "image/jpeg");
}
return result;
}
В большинстве случаев работает нормально. Но иногда я получаю сообщение об ошибке:
Сетевая ошибка: System.ComponentModel.Win32Exception (0x80004005):
Ошибка подключения к удаленному общему ресурсу.
Источник не может ' т быть доступным. Это не значит, что к указанному c изображению не всегда можно получить доступ, потому что иногда это происходит, а иногда нет.
Есть ли способ обойти эту ошибку, любое исправление, потому что я могу Не могу найти ничего, что поможет мне в дальнейшем найти причину этой проблемы или ее решение.
РЕДАКТИРОВАТЬ Один и тот же файл, с тем же путем, с тем же пользователем, иногда доступ обычно, но иногда нет.