IIS 7.5 Erro no Web.config do aplicativo errado

1

Eu tenho um site padrão configurado no IIS 7.5 no Win2008 Server R2.

Existem vários aplicativos ASP.NET 2.0 no site padrão. Atualmente, estou tentando implantar um novo aplicativo ASP.Net 4.0 pré-compilado no site padrão, mas o servidor Web está retornando um erro HTTP 500.19 descrevendo uma seção 'system.web.extensions / scripting / scriptResourceHandler' definida no Web.config. No entanto, o caminho do arquivo Web.config que o erro faz referência é para um aplicativo diferente no site da Web padrão que aquele que estou tentando abrir.
Por exemplo, estou colocando a URL para o novo aplicativo ASP.NET 4.0, mas o erro Web.config que ele está me dando é para um dos aplicativos 2.0. Os caminhos virtuais estão corretos e cada aplicativo possui seu próprio Pool de Aplicativos.

Alguma idéia do que pode estar causando esse problema?

    
por tony95 17.07.2012 / 15:52

1 resposta

2

A raiz do seu Site Padrão também é um aplicativo - você provavelmente descobrirá que está usando o DefaultAppPool e está configurado para usar o .Net 2.0. A configuração pode ser herdada daqui.

Você pode tentar um destes:

  1. Se não houver nenhum aplicativo configurado na raiz do site, você poderá tentar alterar as configurações DefaultAppPool para 'Nenhum código gerenciado'
  2. Desative a herança do aplicativo raiz usando inheritInChildApplications="false"
  3. Use uma tag <remove... > para cada módulo conflitante antes que eles sejam adicionados com <add...>

Tenha em atenção que 1 e 2 podem afetar as suas aplicações secundárias, caso dependam de qualquer uma das configurações herdadas.

    
por 17.07.2012 / 16:09