
Estoy intentando ejecutarlo aspnet_regiis.exe
para 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.50727
y 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_regiis
en 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 -iru
funcionó perfectamente.
Respuesta4
En lugar de –i
intentar utilizar /i
.
Ejemplo:aspnet_regiis /i