Habilitar o ASP.NET no IIS 8.0 (novo site no servidor existente)

1

Eu adicionei um novo site em uma instalação existente do Windows Server 2012 IIS. A instalação já tinha o ASP.NET configurado nos sites existentes.

Qual é o caminho certo para ativar o ASP.NET no novo site? Toda a documentação que encontrei fala sobre como usar o Gerenciador de Servidores para adicionar a função / recurso, mas isso já está lá, então isso não é útil.

Nas versões anteriores, usava aspnet_regiis -i , mas isso não funciona no Server 2012:

C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i
Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.
Start installing ASP.NET (4.0.30319.17929).
This option is not supported on this version of the operating system.  Administr
ators should instead install/uninstall ASP.NET 4.5 with IIS8 using the "Turn Win
dows Features On/Off" dialog,  the Server Manager management tool, or the dism.e
xe command line tool.  For more details please see http://go.microsoft.com/fwlin
k/?LinkID=216771.
Finished installing ASP.NET (4.0.30319.17929).

Qual é o procedimento correto?

Editar: aqui está uma captura de tela comprovando que a função está configurada corretamente.

A máquina está executando aplicativos ASP.NET corretamente em outro site, portanto, sei que a função está 100% instalada corretamente.

    
por MikeBaz - MSFT 10.04.2013 / 17:50

3 respostas

0

Por fim, removi os recursos do ASP.NET 3.5 e 4.5 já instalados e os coloquei de volta (eu tive que colocar a Ativação HTTP do WCF também para cada um). Isso fez com que o novo site funcionasse e parece ter mantido os outros sites e aplicativos ASP.NET existentes funcionando, embora eu não tenha certeza com mais testes.

Esta era obviamente uma solução muito estúpida porque corria o risco de quebrar os aplicativos ASP.NET existentes no servidor e certamente significava um tempo de inatividade nesses aplicativos durante esse processo sem um bom motivo. Mas funcionou.

    
por 15.04.2013 / 20:31
1
  1. Abra o Gerenciador do IIS
  2. Expanda o nó do nome do servidor
  3. Selecione "Sites"
  4. Na seção "Ações", clique em "Adicionar site ..."
  5. Defina o 'Nome do site', 'Caminho físico' e 'Encadernação' e pressione 'OK'. Observe que o DefaultAppPool no IIS8 é para o Asp.Net4

O próximo passo é o truque para o IIS8:

  1. Expanda 'Site padrão' . O nome do seu site deve estar em.

  2. Clique com o botão direito no nome do seu site e pressione 'Converter em aplicativo'

É isso. Agora deve funcionar.

Demorou três horas para encontrar esse clique direito - > converta em coisa de aplicativo ... Espero que essa resposta economize tempo.

    
por 12.08.2015 / 14:24
-1

Você precisa selecionar o ASP.NET 4.5 em recursos na segunda etapa ao instalar o IIS em seu servidor. Você precisa selecionar todos os recursos ao instalar o IIS no servidor. Você pode ter uma nova exibição IIS URL de instalação para saber mais.

    
por 10.04.2013 / 19:50