"La página que está solicitando no se puede servir debido a la configuración de la extensión". mensaje de error

Resuelto asked hace 14 años • 20 respuestas

Recibo este mensaje de error cuando intento ejecutar mi aplicación. No se como solucionarlo:

Error HTTP 404.3: no encontrado La página que solicita no se puede publicar debido a la configuración de la extensión. Si la pagina es un script, agregue un controlador. Si el archivo debe descargarse, agregue un mapa MIME.

Aquí hay una captura de pantalla de la página de error: texto alternativo

¿Qué puedo hacer para solucionar este error?

 avatar Dec 08 '10 20:12
Aceptado

En Windows 8/10, debes usar

  • Abra el Panel de control →
  • Programas y características →
  • Activar o desactivar las funciones de Windows →
  • Servicios de información de Internet (IIS) →
  • Servicios de la World Wide Web →
  • Funciones de desarrollo de aplicaciones →
  • Marque los elementos apropiados, como habilitar ASP.NET. (es decir, instale la versión adecuada con la que desea configurar sus sitios web)

Referencia: consulte la solución de esta pregunta como referencia.

JohnOpincar avatar Feb 19 '2013 03:02 JohnOpincar

Utilice aspnet_regiis.exe para registrar la versión de .NET framework que está utilizando.

Este es un problema común y ocurre cuando IIS se instala después de VS o .NET framework.

Nota: para usuarios de Windows 8/10, consulte la otra respuesta de JohnOpincar a continuación . Y también el comentario/consejo de Kevin Brydon.

Aliostad avatar Dec 08 '2010 13:12 Aliostad

Lo arreglé en mi Windows 10:

  1. Vaya al Panel de control - Programas y características - Activar o desactivar las funciones de Windows.

  2. Seleccione Servicios avanzados de .NET Framework 4.6: servicios WCF

  3. Verifique la activación HTTP.

  4. OK hecho.

Quan Nguyen avatar Mar 14 '2016 04:03 Quan Nguyen

En mi caso, necesitaba agregar tipos MIME para cada extensión de archivo que quería servir en la configuración web:

<system.webServer>
    <staticContent>
      <mimeMap fileExtension=".shp" mimeType="application/octet-stream" />
      <mimeMap fileExtension=".dbf" mimeType="application/octet-stream" />
      <mimeMap fileExtension=".kml" mimeType="text/xml" />
    </staticContent>
    ...
</system.webServer>
Mahmood Dehghan avatar Jul 25 '2014 20:07 Mahmood Dehghan

En caso de que esto ayude a alguien, recibí este error al intentar ejecutar aspnet_regiis.exe:

La operación falló con 0x8007000B

Se intentó cargar un programa con un formato incorrecto

Resulta que el servidor estaba ejecutando 2008 de 64 bits y yo estaba intentando ejecutar la versión de 32 bits de la utilidad. La ejecución de la versión que se encuentra en \Windows\Microsoft.NET\Framework64\v2.0.50727 solucionó el problema.

c:\Windows\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis.exe -i
Daniel avatar Nov 26 '2012 16:11 Daniel