Domanda

Ho completato questa configurazione su alcuni box IIS 6, ma uno mi sta dando del filo da torcere.

Il problema si verifica quando aggiungo la mappatura dell'estensione dell'applicazione a:

c:\windows\microsoft.net\framework\v4.0.21006\aspnet_isapi.dll

Quando questo è a posto, ricevo un errore 404 su ogni richiesta.

Anche se rimuovo tutti i file dalla directory dell'applicazione tranne basic test.htm e navigando verso quello, ottengo ancora un 404.

  • Ho deselezionato "Verifica che il file esista"
  • Ho configurato un pool di applicazioni .NET 4 e ho indirizzato la mia applicazione a quello
  • Ho cambiato la versione ASP.NET in 4.0.21006
  • Ho controllato il file di registro IIS e non c'è nulla di utile al suo interno (mostra solo il primo gruppo di richieste dopo ogni riavvio e quindi interrompe la registrazione)
  • Ho controllato il registro eventi dell'applicazione e non viene segnalato nulla
  • Ho installato MVC 2

Ho copiato la configurazione su un'altra scatola, tanto per essere sicuro, seguendo tutti gli stessi passaggi - e funziona tutto!

A cos'altro posso prestare attenzione??

NB:

Se imposto .NET su v2 in IIS, posso accedere correttamente \test.htm

È stato utile?

Soluzione

Accedere alle estensioni del servizio Web in IIS e impostare ASP.NET 4.0 su Consentito anziché Proibito.

Come questo:

alt text

A proposito:Questo è successo anche a me nella versione RTM di .net 4, quindi non si tratta solo delle beta.

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