Question

J'ai installé Umbraco 4.5 et il fonctionne très bien. une chose que je ne peux pas me mettre au travail cependant, est le 404. Quand il a frappé une page qui n'excist pas montre la valeur par défaut IIS7 page 404, et non intégré dans Umbraco page 404.

Je suis donc Asuming il est un paramètre dans les iis je dois changer - mais

?
Était-ce utile?

La solution

http: //our.umbraco. org / forum / Utilisation / ui-questions / 8244-IIS7--404 :

En gros, vous devez ajouter

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

à votre fichier applicationHost.config où "Description du site" est le nom de votre site dans IIS7.

Le fichier applicationHost.config est situé dans: system32 \ inetsrv \ config

Modifier

Comme indiqué dans les commentaires si cette réponse, vous devez ajouter cette section dans votre web.config à la place qui est beaucoup mieux, vous devriez toujours éviter de modifier les fichiers de configuration en dehors de votre propre application qui peuvent affecter d'autres applications.

Autres conseils

dans config / umbraco.settings vous pouvez définir la page Umbraco à charge pour 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>

L'erreur page ID va entre les balises et <error404> </error404>.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top