IIS 7.0 com modo de pipeline = carga Indiferente Integrado qualquer imagem / css em ASP .NET

StackOverflow https://stackoverflow.com/questions/800500

  •  03-07-2019
  •  | 
  •  

Pergunta

Eu tenho um sistema completo de trabalho no IIS 5.1 ... I migraram para IIS 7.0 com modo de pipeline clássico tudo funciona bem, mas com gasoduto integrado minhas imagens / css não são carregados ...

Eu estou usando ASP.NET 3.5 com um aplicativo da Web ...

Qualquer ajuda?

Foi útil?

Solução

Em IIS 7 quando você instalar os módulos do ASP.NET, conteúdo estático não é instalado por padrão. Você precisará entrar em programas e recursos, em seguida, "Ativar recursos do Windows ligado ou desligado".

seção sob IIS, detalhar serviços WWW, HTTP Características comuns, e verificar "Conteúdo estático".

Sem isso css, imagens, html, e outros conteúdos não dinâmica não vai aparecer.

Outras dicas

Eu estava tendo o mesmo problema, o meu conteúdo estático não foi instalado. Para alterar a configuração em servidor 2008, chegar ao Server Manager, Roles abertos e clique em Web Server (IIS). Uma vez que ele preenche encontrar a seção Serviços de Função, em seguida, Adicionar Serviços de Função para instalar o conteúdo estático.

Você pode usar alguma ferramenta HTTP sniffing (Firebug ou Fiddler) e verificar se há pedidos de falência. Se você encontrar tais pedidos você pode inspecionar a mensagem de erro devolvido pelo servidor.

Eu também achei que este é um efeito colateral de ter uma herança documento padrão corrompido. Nós normalmente adicionar "login.aspx" para o topo de uma lista dos documentos padrão no pai (o Site padrão) de configuração. Quando isso de alguma forma tornou-se corrompido exibir este mesmo sintoma. A correção foi para remover o valor herdado e re add-lo. Eu poderia, então, ver o conteúdo estático novamente usando um .NET 4.0 integrado pool de aplicativo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top