Escrito antes:
É tudo culpa do XP. Pessoalmente, acho que o XP busca excessivamente a segurança e compensa por não ser capaz de implementar funções específicas. Vamos dar uma olhada neste exemplo de ASP. Acredito que as pessoas que frequentemente entram em contato com o ASP o farão. frequentemente encontro esse problema.: Obviamente, meu código está escrito muito corretamente, por que ele não pode ser atualizado normalmente? As seguintes mensagens de erro não são causadas por erros de código no próprio ASP, mas por alguns problemas de configuração de permissão. , uma vez verifiquei meu código pelo menos 10 vezes durante o auto-estudo, mas nenhum erro de ASP foi encontrado. Finalmente, verifiquei online e descobri que eram as permissões incorretas
: Windows XP
IIS 5.0
-----
.-------- ------------------------------------------ -------- -----
Ao executar um programa asp em um servidor Windows XP+IIS, o banco de dados pode não ser atualizado. A mensagem de erro específica pode ser:
1. O mecanismo de banco de dados Microsoft JET (0x80040E09) não pode. ser atualizado. O banco de dados ou objeto é somente leitura
2. Provedor Microsoft OLE DB para drivers ODBC (0x80004005)[Microsoft][ODBC Microsoft Access Driver] A operação deve usar uma consulta atualizável.
3. A operação do Microsoft JET Database Engine (0x80004005) deve usar uma consulta atualizável.
Existem várias soluções como segue (as soluções podem ser diferentes para servidores diferentes, aqui assumimos que o diretório inicial do site é wwwroot):
A. Clique com o botão direito na pasta wwwroot-"Propriedades"-cancelar "Somente leitura" .
Este método é o mais simples, ocasionalmente válido
B. Clique com o botão direito na pasta do arquivo de banco de dados - "Propriedades" - "Segurança" - adicione o usuário: "IUSR_nome do computador" e abra as permissões de leitura e gravação de "IUSR_nome do computador"
. Este método é atualmente a melhor maneira de resolver este problema. Geralmente, ele pode resolver o problema.
No sistema XP, você pode não ver a opção "Segurança" ao clicar com o botão direito. "Visualizar" - Cancelar "Usar" Compartilhamento simples de arquivos (recomendado)" Então você pode encontrar a opção "Segurança" nas propriedades
. C. Clique com o botão direito na pasta wwwroot - "Propriedades" - "Compartilhamento da Web" - "Pasta compartilhada "
D. Por favor, me dê mais soluções. Discuta comigo ~QQ:7021357
---------------------------------- ------- --------------------------
O último ponto é que se você deseja configurar sua máquina como um servidor para depuração ASP, é melhor não usar o win Para o sistema XP, é melhor escolher o WIN 2000, mas se não for possível... então esteja preparado para fazer muitos desvios....
Claro, quando houver problemas inexplicáveis
!ocorrer no XP, pense mais nas configurações de permissão da questão do XP