#c#
Вопрос:
У меня есть служба Windows, которая отлично работает на нескольких машинах, но в данном конкретном случае я получаю эту ошибку.
at System.IO.FileStream.ReadFileNative(SafeFileHandle handle, Byte[] bytes, Int32 offset, Int32 count, NativeOverlapped* overlapped, Int32amp; hr)
at System.IO.FileStream.ReadCore(Byte[] buffer, Int32 offset, Int32 count)
at System.IO.FileStream.Read(Byte[] array, Int32 offset, Int32 count)
at System.IO.File.InternalReadAllBytes(String path, Boolean checkHost)
at mycoolclass.Access.FileSystemAccess.GetFileBytes(String filePath)
at mycoolerclass.GetValidPicturesAndStatistics(PicturesAndStatisticsInfo info)
Есть какие-нибудь идеи, почему это могло произойти?
Комментарии:
1. Было бы неплохо поделиться кодом, который также выдает исключение и сведения об исключении (сообщение и т. Д.).
2. Держу пари, потому что нить прерывалась. 😛 вы можете позвонить
Thread.Abort
сами, или летящего код может быть размещен на ASP.NET сайт, который просит быть прервана, или анти-вредоносных программ программа вышла из строя, или (менее вероятно, но возможно) поток из пула потоков ошибочно быть прервана с помощью кода во время выполнения (что может означать обновление вашей версии .Продажи, скорее всего). Без контекста это невозможно определить.3. Это служба Windows.