Cuando ejecuto aspnet_regiis.exe, solo me muestra las opciones de la línea de comando y no hace nada, ¿por qué?

Cuando ejecuto aspnet_regiis.exe, solo me muestra las opciones de la línea de comando y no hace nada, ¿por qué?

Estoy intentando ejecutarlo aspnet_regiis.exepara realizar un par de tareas en mi máquina de desarrollo (ejecutar IIS 6 en Windows Server 2003 y ser miembro de un dominio de Active Directory). Entonces cambio a la carpeta C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727y ejecuto:

aspnet_regiis –i

Pero lo único que sucede es que muestra las opciones de línea de comando para la utilidad y en realidad no ejecuta ni hace nada. Esto tampoco funciona:

aspnet_regiis –ga MYDOMAIN\user

De hecho,cualquierEl cambio que intento tiene el mismo efecto: no hay ninguna acción real, solo la visualización de las opciones.

¿Alguien puede decirme por qué podría ser esto?

Respuesta1

Primero, verifique el inicio de la lista de opciones, puede haber un error allí, aquí (Win7) con .NET 2 aspnet_regiisen un mensaje elevado de PowerShell, aparece:

Nota: Esta utilidad tiene capacidades limitadas en el sistema operativo Windows Vista. Se recomienda utilizar la opción "Activar o desactivar funciones de Windows" del componente "Programas" del Panel de control para instalar o eliminar ASP.NET. También se recomienda utilizar el componente Administrador de IIS o la herramienta Appcmd.exe para configurar aplicaciones ASP.NET.

Y luego una lista de las opciones.

Segundo intento:

aspnet_regiis -lk

Para enumerar simplemente las asignaciones que existen, esto podría:

  • falla como arriba: use el administrador de IIS para instalar/configurar en IIS7 o 7.5.
  • no muestre nada o dé un error: asegúrese de que ASP.NET esté instalado (los sistemas operativos más nuevos no lo habilitan de forma predeterminada)
  • algo más...

Respuesta2

En mi experiencia en 2008R2, debes acceder al directorio en el que se encuentra.

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

luego ejecute el comando con las opciones desde allí. De lo contrario, no hará más que escupir opciones.

    aspnet_regiis –i

Respuesta3

Yo también estuve unas horas golpeándome la frente contra esta pared y finalmente se me ocurrió:

Es posible que esté en el directorio /Framework/ incorrecto. Estaba en /Framework64/ y tenía exactamente estos problemas, pero una vez que cambié a /Framework/, aspnet_regiis -irufuncionó perfectamente.

Respuesta4

En lugar de –iintentar utilizar /i.

Ejemplo:aspnet_regiis /i

información relacionada