'' não pode ser usado; o arquivo já está em uso. Explicação: Ocorreu uma exceção não tratada durante a execução do pedido da web atual. Verifique o rastreamento de pilha para obter detalhes sobre o erro e onde ocorreu o erro no código:
Mecanismo de banco de dados Microsoft JET (0x80004005)
'' não pode ser usado; o arquivo já está em uso.
Causa do erro: Solução: O usuário iis não possui permissões suficientes no diretório de dados e o arquivo ldb não pode ser gerado automaticamente.
Solução: adicione permissões de gravação de usuários anônimos da Internet ao diretório de dados
Detalhes da exceção: System.Data.OleDb.OleDbException: Não é possível usar '' o arquivo já está em uso.
Isso geralmente ocorre quando o programa do site acessa o banco de dados.
Existem três razões possíveis para este erro:
1. O usuário iis não possui permissões suficientes no diretório de dados e o arquivo ldb não pode ser gerado automaticamente.
2. O banco de dados a ser conectado foi aberto e ocupado! Fechar o banco de dados pode resolver o problema (Talvez outra pessoa esteja baixando seu banco de dados!)
3. Para usuários de host virtual, o espaço está cheio e o espaço adquirido foi utilizado.
Solução:
1. Na primeira situação, se você adquiriu espaço, entre em contato com o provedor de espaço para cuidar disso; se você for provedor de espaço ou administrador de servidor, pois o usuário IIS não possui permissões de leitura e gravação no diretório do banco de dados, a solução específica é: Abra Meu Computador, encontre o diretório onde o programa está localizado (por exemplo: D:/wwwroot/), clique com o botão direito no diretório, selecione o item de menu segurança, selecione o usuário e adicione as permissões de leitura e gravação de todos usuário Após a confirmação, atualize a página do navegador e estará correto Use o sistema.
2. Se ainda houver problemas, o provedor de espaço ou administrador do servidor poderá reiniciar o servidor. Desta forma, o uso do banco de dados pode ser liberado. Se for um espaço de hospedagem virtual, entre em contato com o fornecedor do espaço para cuidar dele. Por favor, confirme se você mesmo está carregando ou baixando o banco de dados, fazendo com que o arquivo do banco de dados fique ocupado.
3. Se não houver espaço suficiente, entre em contato com o fornecedor do espaço para gastar dinheiro para aumentar o espaço do site ou atualizar a configuração.
Outros conteúdos de referência relevantes:
--------------------
[analisar]
1. Solução: O usuário IIs não tem permissões suficientes no diretório de dados e o arquivo ldb não pode ser gerado automaticamente. Adicione as permissões de gravação do usuário anônimo da Internet no diretório de dados.
Resultado: ainda não funciona
2. Saia da sua conta do Windows e faça login novamente.
Resultado: Funciona. Parece que um determinado processo está realmente ocupando este arquivo mdb.
Nota: Para determinar se um arquivo mdb está ocupado por um processo, depende se existe um arquivo ldb com o mesmo nome no mesmo diretório. Em caso afirmativo, ele está ocupado. Quando liberado, o arquivo ldb desaparece.
--------------------
Problema: não pode ser usado; o arquivo já está em uso, Microsoft JET Database Engine
Solução: O usuário IIs não tem permissões suficientes no diretório de dados e o arquivo ldb não pode ser gerado automaticamente. Adicione as permissões de gravação do usuário anônimo da Internet no diretório de dados.
Consulte: Suporte da Microsoft --- Artigo da Base de Conhecimento da Microsoft - 289681