2011-01-25 15 views
6

MVC novato aquí ... Acabo de armar mi primer sitio web de MVC, y funciona en desarrollo. Ahora lo publico en mi IIS 7.5 local utilizando "Implementación web", en "localhost", "Sitio web predeterminado/MySite". Las casillas de verificación "Marcar como aplicación IIS en destino" y "Dejar archivos extra ..." están desmarcadas.Publicar la aplicación MVC en IIS, ahora tiene un error, ¿no hay un documento predeterminado?

Publicar exitosamente. Así que abro mi navegador y voy al http://localhost/MySite, y obtengo el error "HTTP Error 403.14 - Prohibido - El servidor web está configurado para no mostrar el contenido de este directorio".

¿Huh? Pensé que la idea del controlador era que no tienes que especificar una página predeterminada; ¿Te funciona qué página quieres? ¿O he entendido mal algo?

+3

¿Qué versión de IIS estás usando? –

+0

@Justin: IIS 7.5 - editará la pregunta –

+0

¿También ha comprobado la versión del tiempo de ejecución que está utilizando para el sitio? Creo que se requiere .net4 Integrated Pipeline. –

Respuesta

4

Marcados this y this?

+0

Bueno, algo que hice allí parece haber funcionado, ¡porque ahora tengo un nuevo error! ¡Supongo que eso te da crédito para responder! :) –

+0

@shaul: yo también un novato mvc. parece muy diferente de los formularios web y me gusta :) – naveen

1

Esto me sorprendió una vez: había olvidado incluir el archivo Global.asax. ¿Definitivamente ha sido implementado?

+0

Sí, está allí ... –

4

¿Cómo es tu web.config? Según la versión de IIS, debe incluir runAllManagedModulesForAllRequests="true" en su sección de módulos. Debe agregar este hotfix http://support.microsoft.com/kb/980368 para que no necesite este atributo.

+0

Ya establecido, y la revisión no hizo ninguna diferencia. –

0

En IIS tuve que mover el controlador de archivos estáticos sobre el controlador de URL sin extensión para la renovación automática de SSL. Esto siguió al obtener este error. Se solucionó al agregar Global.asax a la lista de documentos predeterminada.

Cuestiones relacionadas