Pergunta

Eu tenho uma aplicação web que funciona muito bem sob IIS5 ou IIS6. Acabei de instalar o Vista, que tem IIS7. Eu apenas copiei toda a web app sobre como está, sem alterações para todos os arquivos. Fui para o gerente IIS7 e criou um appliction web sob o Default Web Site e apontou-a para o aplicativo I copiado.

Quando tento navegar para o aplicativo no IE, ele diz-me de há nada lá para lidar com isso e que a navegação de diretório não está ligado. Este é um aplicativo .NET, para que ele usa Default.aspx. Eu olhei no gerente, e não houve manipulação de configuração Default.aspx. É que nem por padrão para IIS7?

Então, eu adicionei Default.aspx, e agora é o erro "HTTP Erro 404.3 - não encontrado A página que você está solicitando não pode ser servido por causa da configuração de extensão. Se a página é um script, adicione um manipulador. Se o arquivo deve ser baixado, adicione um mapa MIME. "

Eu pensei que talvez fosse porque o padrão para IIS7 é o modo integrado, então eu criei um novo AppPool para o modo clássico e mudou meu aplicativo para usar isso. Eu ainda obter o mesmo erro.

Eu estava sob a impressão de que eu poderia mover .NET aplicativos para IIS7 sem quaisquer alterações. Não é verdade?

Foi útil?

Solução

0) Verifique se você tem extensões asp.net instalados em Programas e Recursos - Recursos do Windows - serviços WWW - Características Application Development - Net extensibilidade / ASP.Net

1) o .NET framework Microsoft

2) Tente copiar todo o diretório para a pasta do IIS raiz (geralmente wwwroot), erro comum que IUSER / IWAM não tem direitos para ler a outra pasta.

3) Verifique em "Definições Handler" Se você tem .aspx associado com quaisquer Isapimodules.

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