Domanda

Ho installato Umbraco 4.5 e sta funzionando benissimo. una cosa non posso andare al lavoro, però, è il 404. Quando si ha colpito una pagina che non excist non mostra il default IIS7 pagina 404, e non il built-in Umbraco pagina 404.

Così sto asuming è un'impostazione nel iis devo cambiare? - ma che

È stato utile?

Soluzione

Copia da http: //our.umbraco. org / forum / con / ui-domande / 8244-IIS7--404 :

In sostanza, è necessario aggiungere

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

al file applicationHost.config dove "Descrizione del sito" è il nome del tuo sito in IIS7.

Il file si trova nella applicationHost.config: system32 \ inetsrv \ config

Modifica

Come indicato nei commenti se questa risposta, si dovrebbe aggiungere questa sezione nel web.config, invece, che è il modo migliore, si dovrebbe sempre evitare di file di configurazione che alterano fuori la propria applicazione che possono influire su altre applicazioni.

Altri suggerimenti

in config / umbraco.settings è possibile impostare la pagina Umbraco a carico per 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'ID pagina di pagina di errore va tra i <error404> & </error404> tag.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top