Não é possível acessar o conteúdo estático de um aplicativo ASP.NET MVC no IIS7

1

Eu tenho um aplicativo ASP.NET MVC 2 que acabei de implantar no IIS7. O aplicativo funciona bem, exceto que todo o conteúdo estático (js, css, imagens) está retornando em branco.

Eu tenho o manipulador de conteúdo estático configurado acima do manipulador MVC.

Examinei os logs do IIS e, para o conteúdo estático, retornei um status HTTP 302, mas ainda não consigo vê-los na minha página.

Alguma ideia? Qualquer outra coisa que eu possa verificar ou tentar?

    
por Jon 15.12.2010 / 03:03

2 respostas

1

Com base no seu comentário de que você tem o manipulador de arquivo estático acima do manipulador MVC, parece que você definiu corretamente.

Assim como uma verificação dupla adicional, vá para o gerenciador de servidores, funções e IIS, verifique se você possui os recursos necessários adicionados ao IIS. Isso realmente apenas adiciona ao applicationHost.config, mas serve como uma verificação dupla. Isso garantirá que os módulos, manipuladores e globalmodules estejam instalados e habilitados.

    
por 15.12.2010 / 03:33
0

Eu encontrei o problema - eu deveria ter ido com meu primeiro pensamento quando o tive - eu corri o ProcMon e descobri que ele estava recebendo um acesso negado no meu diretório de conteúdo estático.

No entanto, o usuário tentando acessá-lo era IUSR, NÃO NetworkService (como o App Pool está configurado para ser executado). Isso deve ser algo do IIS7?

    
por 15.12.2010 / 04:34