Acabei de tentar implantar meu primeiro aplicativo Web no IIS no meu notebook Windows 7 Home Premium. Depois de criar o aplicativo, tive que mudar para o Pool de aplicativos clássico e, em seguida, definir esse pool para o framework 4.0. Agora eu recebo o seguinte erro:
Erro HTTP 404.17 - Não encontrado O conteúdo solicitado parece ser um script e não será exibido pelo manipulador de arquivo estático.
O URL solicitado é http: // localhost: 80 / pvmms / default.aspx
Receio que o Google pesquisador extenso não tenha produzido nada claro ou definido o suficiente para eu trabalhar e, como sempre, me voltei aos especialistas.
Edição: Eu suspeito que isso ocorre porque não há mapeamentos de manipulador de estrutura 4.0 para arquivos .aspx. No entanto, aspnet_regiis ainda dá o dedo ao meu usuário administrador e diz que preciso de direitos de administrador para executá-lo.
EDIT # 2:
registrei todos os frameworks (2 e 4, 32 e 64) e agora tudo funciona. Encontrei isso adicionando manualmente um mapa de scripts para .aspx
aspnet_isapi e voila. Não entendo por que a instalação da estrutura não faz isso, a menos que minha memória falhe e eu só ativei o IIS após a instalação do VS.