Я также получаю его с сервисом, который я создал. Я действительно не знаю много об этом. Я видел, что это имеет некоторое отношение к IRPStackSize (Чтение Эта Статья)
Microsoft KB266361 показывает сообщения об ошибках для кодов ошибок ESE.
В этом случае код ошибки -1032 - «Невозможно получить доступ к файлу, файл заблокирован или используется».
При рассмотрении других продуктов Microsoft, которые активно используют ESE, таких как Exchange ( См. http://technet.microsoft.com/en-us/library/bb218334 (v = exchg.80) .aspx ), сообщение об ошибке больше соответствует проблеме блокировки, чем проблема с разрешением. Исходя из того, что вы работаете в многопоточной среде IIS с мультитенантностью, эта проблема с блокировкой снова будет весьма вероятной.
Чтобы помочь исследовать эту проблему, я бы предложил использовать что-то вроде Process Explorer (см. http://technet.microsoft.com/en-us/sysinternals/bb896653), чтобы узнать, кто заблокировал файл. Это может указывать на внешний источник как причину блокировки файла.
Я предлагаю изучить метод, вызывающий Initialize ()
. В средах с высокой степенью параллелизма метод может быть вызван двумя отдельными потоками. Возможно, вам потребуется заблокировать
раздел кода, ответственный за этот вызов функции.
Если это не поможет, может быть лучше задать вопрос с образцом кода на StackOverflow.
Надеюсь, это поможет .
Чтение расширенных атрибутов на диске (root) требуется для пользователя / пользователей на общий хостинг для определения размера блока ввода-вывода.