'' нельзя использовать; файл уже используется. Объяснение: Во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, проверьте трассировку стека, чтобы узнать подробности об ошибке и в каком месте кода она произошла:
Ядро базы данных Microsoft JET (0x80004005)
'' нельзя использовать; файл уже используется.
Причина ошибки: Решение: Пользователь iis не имеет достаточных разрешений для каталога данных, и файл ldb не может быть создан автоматически.
Решение: добавьте анонимным интернет-пользователям права на запись в каталог данных.
Сведения об исключении: System.Data.OleDb.OleDbException: невозможно использовать ''; файл уже используется.
Обычно это происходит, когда программа веб-сайта обращается к базе данных.
Есть три возможные причины этой ошибки:
1. Пользователь iis не имеет достаточных разрешений для каталога данных, и файл ldb не может быть создан автоматически.
2. Подключаемая база данных открыта и занята! Закрытие базы данных может решить проблему (возможно, вашу базу данных загружает кто-то другой!)
3. Для пользователей виртуального хоста пространство заполнено, а приобретенное пространство израсходовано.
Решение:
1. В первой ситуации, если вы приобрели пространство, обратитесь к поставщику пространства, чтобы решить эту проблему; если вы являетесь поставщиком пространства или администратором сервера, поскольку у пользователя IIS нет разрешений на чтение и запись в каталоге базы данных, это конкретное решение. это: Откройте Мой компьютер, найдите каталог, в котором находится программа (например: D:/wwwroot/), щелкните правой кнопкой мыши каталог, выберите пункт меню безопасности, выберите пользователя и добавьте права на чтение и запись для всех. user После подтверждения обновите страницу браузера, и она будет корректной. Используйте систему.
2. Если проблемы остались, поставщик пространства или администратор сервера могут перезапустить сервер. Таким образом, использование базы данных может быть освобождено. Если это виртуальное хостинговое пространство, обратитесь к провайдеру пространства, чтобы разобраться с этим. Пожалуйста, подтвердите, загружаете ли вы базу данных самостоятельно, в результате чего файл базы данных оказывается занятым.
3. Если места недостаточно, обратитесь к поставщику места, чтобы потратить деньги на увеличение места на веб-сайте или обновление конфигурации.
Другой соответствующий справочный контент:
--------------------
[анализировать]
1. Решение: у пользователя IIs недостаточно прав на доступ к каталогу данных, и файл ldb не может быть создан автоматически. Добавьте права доступа анонимного интернет-пользователя к каталогу данных.
Результат: Все еще не работает
2. Выйдите из своей учетной записи Windows и войдите снова.
Результат: Работает. Похоже, что этот файл mdb действительно занят определенным процессом.
Примечание. Чтобы определить, занят ли файл mdb процессом, это зависит от того, существует ли файл ldb с таким же именем в том же каталоге. Если да, то он занят. При отпускании файл ldb исчезает.
--------------------
Проблема: невозможно использовать; файл уже используется, Microsoft JET Database Engine.
Решение: у пользователя IIs недостаточно прав доступа к каталогу данных, и файл ldb не может быть создан автоматически. Добавьте права доступа анонимного интернет-пользователя к каталогу данных.
См.: Служба поддержки Microsoft — статья базы знаний Microsoft — 289681.