2009-03-15 18 views
49

Tengo una aplicación de página web ya creada, pero cuando la abro en Visual Studio 2008, dice que:¿Cómo registrar ASP.NET 2.0 en el servidor web (IIS7)?

ASP.NET 2.0 no se ha registrado en el servidor web. Necesita configurar manualmente su servidor web para ASP.NET 2.0 para que su sitio se ejecute correctamente.

Estoy usando asp.net 2.0, IIS7 y ejecutándose en Vista Home Premium.

¿Cómo registrar ASP.NET 2.0 en mi servidor web (IIS7)?

Respuesta

96

ASP .NET 2.0:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir 

ASP .NET 4.0:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir 

Símbolo del sistema Ejecutar como administrador para evitar el error ...requested operation requires elevation


aspnet_regiis.exe ya no deben usarse con IIS7 instalar ASP.NET

  1. Open Control Panel
  2. Programas \ Activar las características de Windows o desactivar
  3. de Internet Information Services
  4. Servicios World Wide Web
  5. Características de desarrollo de aplicaciones
  6. ASP.Net < == marca de verificación aquí
+0

Eso funcionó con IIS 5, pero ¿es adecuado con IIS 7? ¿Habilita todas las características que serán necesarias? Están deshabilitados por defecto en IIS 7. –

+4

hay un error cuando lo hice. dice que: "Se ha producido un error: 0x800702e4 la operación solicitada requiere elevación". –

+0

Muchas gracias. Funcionó como magia., –

8

Si instaló IIS después del framework .Net, puede resolver el problema volviendo a instalar .Net framework. Parte de su instalación detecta si IIS está presente y actualiza IIS en consecuencia.

+2

Gracias, @sipwiz, puedo dejar de golpear mi cabeza en mi escritorio ahora. Microsoft, por favor salta a un lago. – JMD

0

Lo resolví haciendo Repir en .NET framework Extended, en Agregar/Quitar programa;

Usando WIN2008R2, .NET framework 4.0

1

control abierto del panel - Programas - Activar las características de Windows o desactivar ampliar - Servicios de Internet Information ampliar - World Wide Web Services expanden - Características de desarrollo de aplicaciones cheque - ASP.Net

Es aconsejable que revise otras características para evitar problemas futuros que podrían no dar mensajes de error directos No olvide marcar esta pregunta como respondida si resuelve su problema m para el propósito de otros

10

Si alguien como yo sigue sin poder registrar ASP.NET con IIS.

sólo tiene que ejecutar estos tres comandos uno por uno en la línea de comandos

cd c: \ windows \ Microsoft.Net \ Framework \ v2.0.50727

después de eso, Ejecutar

aspnet_regiis.exe -i -enable

y finalmente Restablecer IIS

iisreset

espero que ayude a la persona en necesidad ... ¡Salud!

1

El sistema en el que estaba trabajando es Windows Server 2008 Standard con IIS 7 (supongo que mi experiencia se aplicará a todos los sistemas Windows de la misma edad).

Correr

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir 

parecía funcionar, como

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -lv 

mostraron el marco v4 .Net registrada con IIS.

Pero, corriendo la misma para .Net v2, es decir

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir 

no resultó en

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -lv 

mostrando el marco registrado.

(Y, para mí, el instalador de Kofax Capture servidor de red todavía faltaba ASP.NET.)

La solución fue:

  • Abra Administrador de servidores
  • Ir a roles/Web (IIS)
  • empuje Agregar servicios de función
  • verificación ASP.NET en el desarrollo de aplicaciones (y pulse Instalar)

Después de eso, aspnet_regiis.exe -lv (cualquiera de las versiones) muestra el marco registrado. (Y el instalador de Kofax también estaba feliz y trabajó.)

Cuestiones relacionadas