- Hemos implementado un sitio .net 4 asp.net en IIS 6.0.
- Default.aspx está configurado como uno de los documentos predeterminados.
- Cuando acceder al sitio utilizando la siguiente url
http://testsite
Default.aspx con IIS 6.0 y .Net 4?
Esperamos que rinde
http://testsite/Default.aspx
Pero en vez obtenemos 404 Not found error
. No tuvimos este problema cuando se implementó en .Net 2.0. Lo único que ha cambiado en el servidor es que utilizamos .NET 4 en lugar de .NET 2.0.
ACTUALIZACIÓN: Intenté el siguiente enlace pero no funcionó.
Getting an ASP.NET 4 application to work on IIS6
La versión marco en el servidor es .NET 4 RC. ¿Ayudará si instalamos la última versión de .NET 4 en el servidor?
Actualización: El problema está resuelto ahora. El problema era un control de carga de terceros que estábamos usando y que agregaba su propio HttpHandler en Web.Config. Este HttpHandler comenzó a fallar en .NET 4.
sólo para comprobarlo, el ajuste del documento predeterminado por entrar en las propiedades del sitio Web, pestaña 'documentos' y adición ' default.aspx 'a la parte superior de la lista? Decir 'documento predeterminado' hace que suene como si estuviera en IIS 7.0 – Kelly
@ Kellls: también podemos establecer el documento predeterminado para IIS 6.0. – Amitabh
@Amitabh: Sí, establecer el documento predeterminado en 6.0 fue el procedimiento que estaba delineando en mi comentario anterior. Solo quiero decir que el 'documento predeterminado' es más un término IIS7.0. En IIS6.0, está etiquetado como "página de contenido predeterminado". Simplemente quería comprobar que estaba usando IIS 6.0. – Kelly