Stava usando Cassini ma è passato a IIS Express. Il mio primo pensiero è stato che ho potuto rimuovere tutto tranne <system.web>
cose come:Perché IIS Express utilizza <system.web> e non <system.webServer>?
<authentication mode="Forms">
<forms loginUrl="/" />
</authentication>
mio precedente customErrors
erano configurazione in questo modo:
<customErrors mode="On" defaultRedirect="/ServerError">
<error statusCode="404" redirect="/NotFound" />
</customErrors>
ho rimosso questo elemento customErrors
quando sono passato a IISExpress. Ora 404 non è più reindirizzato alla mia bella pagina "NotFound".
L'AppPool utilizzato per il mio sito è Clr4IntegratedAppPool
che mi consente di sapere che non si utilizza Classic.
Perché IISExpress è così affidabile su system.web
mentre IIS 7.5 utilizza system.webServer
?
versione Quale di Visual Studio stai usando? questa [domanda] (http://stackoverflow.com/questions/3748466/how-to-switch-iis-developer-express-to-classic-mode) potrebbe aiutare. – coseguera
2010 su Windows 7 –
che è interessante in quanto IIS EXpress era basato sulla base di codice IIS7 che utilizza system.webserver –