Artigo: 817267 - Última revisão: terça-feira, 4 de Dezembro de 2007 - Revisão: 6.6

PROBLEMA: Mensagem de erro "The specified Web server is not running ASP.NET version 1.1" quando cria uma aplicação ASP.NET 1.1 e tem o ASP.NET 1.1 e o ASP.NET 1.0 instalados

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

O Microsoft Visual Studio .NET 2003 não consegue abrir um projecto ASP.NET 1.1 para a Web existente nas seguintes situações:
  • Quando define o ASP.NET 1.1 como Proibido na lista Extensão de serviço Web.

    - e -
  • Quando define o ASP.NET 1.0 como Permitido na lista Extensão de serviço Web.

    - e -
  • Quando o computador está a executar o Microsoft Windows Server 2003.
Quando tentar criar um novo projecto ASP.NET 1.1, poderá receber a seguinte mensagem de erro:
Visual Studio .NET has detected that the specified Web server is not running ASP.NET version 1.1. You will be unable to run ASP.NET Web applications or services.
Se tanto o ASP.NET 1.1 como o ASP.NET 1.0 estiverem definidos como Proibido na lista Extensão de serviço Web, poderá receber a seguinte mensagem de erro quando tentar abrir um novo projecto ASP.NET 1.1 no Visual Studio .NET 2003:
Visual Studio .NET has detected that ASP.NET applications and services are locked down in IIS. You can run the IIS Security Lockdown Wizard to change lockdown status
Nota: por predefinição, quando instala o Microsoft .NET Framework 1.0, o ASP.NET 1.0 não é adicionado à lista Extensão de serviço Web no Microsoft IIS (Serviços de informação Internet - Internet Information Services) 6.0.

Resolução

Para resolver este problema, altere o estado do ASP.NET 1.1 para Permitido na lista Extensão de serviço Web no IIS 6.0. Para tal, siga estes passos:
  1. Clique em Iniciar, aponte para Programas e clique em Painel de controlo.
  2. Faça duplo clique em Ferramentas administrativas e faça duplo clique em Gestor de 'Serviços de informação Internet' (IIS).
  3. Clique em Extensões de serviço Web.
  4. No painel de detalhes, clique em ASP.NET v1.1.4322 na lista Extensão de serviço Web.
  5. Clique em Permitir para alterar o estado de Proibido para Permitido.

Ponto Da Situação

Este comportamento ocorre por predefinição.
Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

Mais Informação

Passos para reproduzir o comportamento

  1. Clique em Iniciar, aponte para Programas e clique em Painel de controlo.
  2. Faça duplo clique em Ferramentas administrativas e faça duplo clique em Gestor de 'Serviços de informação Internet' (IIS).
  3. Clique em Extensões de serviço Web.
  4. No painel de detalhes, clique em ASP.NET v1.1.4322 na lista Extensão de serviço Web.
  5. Clique em Proibir para alterar o estado de Permitido para Proibido.
  6. Verifique se o estado de ASP.NET v1.0.3705 é Permitido.

    Nota: se ASP.NET v1.0.3705 não estiver na lista Extensão de serviço Web, utilize a opção Adicionar uma nova extensão de serviço Web do painel Extensões de serviço Web para registar o ASP.NET v1.0.3705 e, em seguida, altere o estado para Permitido.
  7. Clique em Iniciar, aponte para Programas e clique em Microsoft Visual Studio .NET 2003.
  8. No menu File, aponte para New e clique em Project.
  9. Na caixa de diálogo New Project, clique em Visual C# Projects ou Visual Basic Projects, em Project Types.
  10. Em Templates, clique em ASP.NET Web Application. Recebe uma mensagem de erro listada na secção "Sintomas" deste artigo.

Referências

Para obter mais informações, clique nos números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
812405  (http://support.microsoft.com/kb/812405/ ) PRB: ASP.NET 1.0 Does Not Appear in the Web Service Extension List in IIS 6.0
816783  (http://support.microsoft.com/kb/816783/PT/ ) PRB: ASP.NET Applications Experience Unexpected Behavior After Upgrade
Para obter mais informações, visite os seguintes Web sites da Microsoft:
Configuring an ASP.NET application for an ASP.NET version
http://msdn.microsoft.com/library/en-us/cpguide/html/cpconconfiguringaspnetapplicationforaspnetversion.asp (http://msdn.microsoft.com/library/en-us/cpguide/html/cpconconfiguringaspnetapplicationforaspnetversion.asp)

Versioning, compatibility, and side-by-side execution in the .NET Framework
http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx (http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx)


A informação contida neste artigo aplica-se a:
  • Microsoft ASP.NET 1.1
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Internet Information Services 5.0
  • Microsoft ASP.NET 1.0
Palavras-chave: 
kbwebservices kbextension kbdeployment kbwebserver kbweb kbprb KB817267