IIS7 Permissões: Não é possível sobrescrever um arquivo não-readonly preexistente?

1

Eu tinha um site na partição do sistema do nosso servidor. Toda a estrutura de diretórios da web era gravável por IUSR e NETWORK SERVICE para permitir que o aplicativo da web gerasse caches de arquivos HTML.

Quando movi o diretório da Web para uma partição secundária (recém-criada), o aplicativo da Web não pôde mais substituir arquivos pré-existentes (Permission Denied Error). Ele pode criar novos arquivos e substituí-los, mas não os antigos.

As pastas de diretório ainda têm direitos FULL para IUSR e NETWORK SERVICE e nenhum dos arquivos é marcado como somente leitura.

Alguma idéia do motivo?

    
por Matias Nino 16.06.2009 / 04:55

1 resposta

1

Parece que o aplicativo da Web estava sendo executado como um Usuário autenticado do Windows, em vez de NETWORK SERVICE ou IUSR; portanto, era proprietário de novos arquivos, mas não de arquivos previamente existentes que eram de propriedade do administrador.

    
por 16.06.2009 / 05:36