Domanda

OK, la distribuzione di ASP.NET MVC sembra essere dolorosa. Voglio distribuire la mia applicazione ASP.NET MVC su Windows XP (IIS 5.1), ma non riesco a trovare il modo di farlo. Quando digito il nome dell'applicazione nella barra degli indirizzi del browser Web, visualizzo un sito Web "non disponibile" Messaggio.

Esistono soluzioni alternative per IIS 6.0 , ma per quanto riguarda IIS 5.1?

È stato utile?

Soluzione

Ecco cosa ho scoperto e cosa ha funzionato per me : Distribuisci l'app ASP.NET MVC su Windows XP (IIS 5.1)

Modifica

Per l'ultima versione di ASP.NET MVC, sostituire .mvc con un carattere jolly. * Casella di testo Estensione nel Aggiungi / Modifica mappatura estensione applicazione.

Altri suggerimenti

È necessario aggiungere un mapping dei caratteri jolly in IIS 5. In IIS 6 è presente una sezione specifica per aggiungere i mapping dei caratteri jolly. In IIS 5 si mappa l'estensione. * E si seleziona la dll ISAPI asp.net. Se l'opzione "Ok" il pulsante non è selezionabile, fai clic nella casella di testo del percorso DLL e dovrebbe essere selezionabile (non chiedere, questo succede sempre a me).

Per ospitare applicazioni MVC ASP .NET in Windows XP, utilizzare Sviluppatore IIS express.

Dopo aver installato IIS Express, aprire un prompt dei comandi nella posizione di installazione ed eseguire quanto segue (sostituendo se necessario):

  

iisexpress.exe   / Percorso: [path_to_mvc_project]   / port: [port] / systray: true /clr:v2.0

Il processo stesso (usando Ionic rewriter) che funziona per 6.0 funziona per noi su 5.x. Cosa vedi nel registro eventi dell'app di Windows? E il registro del server IIS? Hai provato un rewriter?

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