Como configuro um aplicativo que contém arquivos no IIS 7?

1

Eu tenho um local de pasta que contém arquivos .txt (digamos C:\Files ). Eu preciso ser capaz de acessá-lo usando http://localhost/Files/myFile.txt

Eu criei um diretório virtual e o mapeei para C:\Files . No entanto, quando eu navego para o arquivo. txt usando a URL, isso me causa um erro. Parece que está procurando pelo arquivo web.config . Eu tentei criar um aplicativo no IIS com o mesmo resultado.

EDITAR

texto alternativo http://i46.tinypic.com/2z4who2.jpg

    
por user25164 03.02.2010 / 20:38

1 resposta

2

O IIS 7 sempre tentará navegar pelos diretórios para procurar por dados de configuração adicionais (armazenados em arquivos web.config).

Você está lançando um 500.19 porque o contexto de segurança em que seu processo de trabalho está sendo executado não tem direitos para verificar se o arquivo web.config existe em c: \ files.

Você precisa conceder permissões de NTFS ao seu processo de trabalho para ler a partir desse local.

Dependendo da versão do Windows e da configuração do seu processo de trabalho, a concessão do conteúdo da pasta Read / list para o grupo IIS_IUSRS é provavelmente o que você precisa.

Sinta-se à vontade para responder com a versão do Windows / IIS e o contexto de segurança em que seu processo de trabalho está sendo executado (Pools de Aplicativos - > Identidade) se a sugestão acima não funcionar.

    
por 03.02.2010 / 21:18