Pregunta

He instalado Umbraco 4.5 y que está funcionando muy bien. una cosa que no puedo llegar al trabajo, sin embargo, es el 404. Cuando golpeó una página que no excist no se muestra el valor por defecto IIS7 página 404, y no la incorporada en umbraco página 404.

Así que estoy Asumiendo que es un entorno en el IIS tengo que cambiar? -, pero lo que

¿Fue útil?

Solución

http: //our.umbraco. org / foro / Uso / ui-preguntas / 8244-IIS7--404 :

Básicamente, es necesario agregar

<location path="Site Description">
  <system.webServer>
    <httpErrors existingResponse="PassThrough" />
  </system.webServer>
</location>

a su archivo applicationHost.config donde "Descripción del sitio" es el nombre de su sitio en IIS7.

El archivo applicationHost.config se encuentra en: system32 \ inetsrv \ config

Editar

Como se ha dicho en los comentarios si esta respuesta, se debe añadir esta sección en su lugar web.config que es mejor manera, siempre se debe evitar alterar los archivos de configuración fuera de su propia aplicación, que puede afectar a otras aplicaciones.

Otros consejos

en config / umbraco.settings puede configurar la página umbraco de carga de 404

<errors>
  <!-- the id of the page that should be shown if the page is not found -->
  <!--        <errorPage culture="default">1</errorPage>-->
  <!--        <errorPage culture="en-US">200</errorPage>-->
  <error404>1296`</error404>`
</errors>

El ID de página de la página de error va entre las etiquetas y <error404> </error404>.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top