Quando executo o aspnet_regiis.exe, apenas me mostra as opções da linha de comando e não faz nada - por quê?

3

Estou tentando executar aspnet_regiis.exe para realizar algumas tarefas na minha máquina de desenvolvimento (executando o IIS 6 no Windows Server 2003 e um membro de um domínio do Active Directory). Então mudo para a pasta C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 e corro:

aspnet_regiis –i

Mas tudo o que acontece é que ele exibe as opções de linha de comando para o utilitário e não executa ou faz nada de fato. Isso não funciona:

aspnet_regiis –ga MYDOMAIN\user

Na verdade, qualquer qualquer opção que eu tente tem o mesmo efeito - nenhuma ação real, apenas a exibição das opções.

Alguém pode me dizer por que isso pode ser?

    
por Mark Bell 28.01.2010 / 11:39

4 respostas

2

Primeiro, verifique o início da listagem de opções, pode haver um erro aqui, aqui (Win7) com% 2% de aspnet_regiis do .NET em um prompt elevado do PowerShell que recebo:

Note: This utility has limited capabilities on the Windows Vista operating system. It is recommended that you use the "Turn on or off Windows features" option of the "Programs" component of Control Panel to install or remove ASP.NET. It is also recommended that you use the IIS Manager component or the Appcmd.exe tool to configure ASP.NET applications.

E, em seguida, uma listagem das opções.

Segunda tentativa:

aspnet_regiis -lk

para listar apenas os mapeamentos existentes:

  • falha como acima: use o gerenciador do IIS para instalar / configurar no IIS7 ou 7.5.
  • listar nada ou dar um erro: garantir que o ASP.NET esteja instalado (os sistemas operacionais mais recentes não ativam por padrão)
  • outra coisa ...
por 28.01.2010 / 12:54
2

Na minha experiência em 2008R2, você precisa fazer um cd para o diretório em que ele vive

    C:\Windows\Microsoft.NET\Framework\v4.0.30319

, em seguida, execute o comando com opções de lá. Caso contrário, não fará nada além de cuspir opções.

    aspnet_regiis –i
    
por 12.02.2013 / 18:02
1

Eu tenho batido minha frente contra esta parede por algumas horas eu mesmo, e então finalmente chegou a mim:

Você pode estar no diretório errado / Framework /. Eu estava em / Framework64 / e tendo esses problemas exatos, mas depois que mudei para / Framework /, aspnet_regiis -iru funcionou perfeitamente.

    
por 20.05.2015 / 01:34
-2

Em vez de –i , tente usar /i .

Exemplo: aspnet_regiis /i

    
por 22.10.2015 / 13:38