2013-02-27 20 views
5

Ho il seguente codice dietro una pagina web NET ASP:410 Visualizza stato "La pagina richiesta è stata rimossa"

Server.ClearError(); 
Response.Status = "410 Gone"; 
Response.StatusCode = 410; 

funziona a meraviglia sul mio localhost in cui la pagina non reindirizza e l'utente vede il contenuto come previsto. Tuttavia, quando carico sul nostro sito di staging, vedo il testo "La pagina richiesta è stata rimossa". invece della mia pagina. Ho esaminato IIS 7 e non riesco a trovare dove sta reindirizzando questa pagina!?!?

Tutto quello che voglio è visualizzare un articolo di notizie scaduto per gli utenti del sito, ma è fondamentale che Google conosca la mia reale intenzione.

+0

Ho modificato il titolo. Per favore vedi, "[Le domande dovrebbero includere" tag "nei loro titoli?] (Http://meta.stackexchange.com/questions/19190/)", dove il consenso è "no, non dovrebbero". –

risposta

5

dico che è necessario aggiungere il Response.TrySkipIisCustomErrors = true; come:

Server.ClearError(); 
Response.TrySkipIisCustomErrors = true; 
Response.Status = "410 Gone"; 
Response.StatusCode = 410; 
Problemi correlati