Domanda

Ho un problema strano con un'applicazione Asp.NET MVC.

Utilizzando Asp.NET MVC 3 Anteprima 1 su IIS 7.5 - integrato

Dopo aver costruito l'applicazione tutto funziona bene. Poi, dopo una certa quantità di tempo casuale (o, talvolta, dopo l'aggiornamento di un file di visualizzazione o js) delle matrici di applicazione.

Significato, che richiede la pagina radice, ottengo l'errore 403 e la richiesta di qualsiasi altra pagina ottengo un errore 404.

Dopo una ricostruzione tutto funziona bene ancora per un po 'fino a quando non muore di nuovo.

sto vedendo questo su due macchine di sviluppo differenti. Inoltre, ho un'altra applicazione che è molto simile (MVC 3, IIS ecc) su entrambe le macchine dev e questo viene eseguito senza problemi. Ho controllato i file di configurazione in dettaglio e non riesco a vedere nulla di differenza notevole.

Qualcuno sa cosa potrebbe causare un'applicazione per morire o dove cercare ulteriori informazioni? (Posso ancora accesso elmah.axd anche se nessuna informazione è lì).

È stato utile?

Soluzione

Non è molto per andare avanti qui, ma la 403 e la 404 sono indizi che almeno ASP.NET Routing non funziona; 403 sta tornando perché il server web pensa che si vuole fare un browse directory, 404 perché la tua richiesta non ha una risorsa corrispondente valida.

Dal momento che si sta utilizzando la nuova versione di MVC, ho il sospetto numero di maggio liscivia lì. Quando si ottiene la condizione di errore, si può accedere a una pagina aspx regolare? Ha eseguire codice lato server correttamente?

Hai il sito ospitato in IIS 7.5, non solo il server Web integrato Visual Studio, giusto? E 'possibile attivare il monitoraggio registrazione / evento per vedere se IIS sta prendendo un colpo?

Mi scuso per non avere alcuna risposta reale, suona come voi hanno un problema difficile da mettere a punto.

Buona fortuna!

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