mi sto muovendo un sito ASP classico da hosting condiviso sito IIS 6 a 8 condiviso IIS host che utilizza Plesk, quindi l'unico controllo di IIS è tramite alcuni impostazioni in Plesk o web.config.IIS 8 & Plesk web.config per consentire percorsi principali e l'errore di segnalazione
Plesk ha le impostazioni per abilitare il supporto ASP (che ho fatto) e il supporto ASP.NET (provato attivato e disattivato, ma questo è classico ASP in modo non dovrebbe importare).
Non riesco a far funzionare enableParentPaths. Inoltre non riesco a visualizzare gli errori dettagliati. Il mio web.config iniziale ha probabilmente roba rilevante solo per ASP.NET, ma ho cercato tutti i tipi di suggerimenti da forum. Mi piacerebbe semplificare. Voglio solo ASP classico con ParentPaths e (temporaneamente) segnalazione dettagliata degli errori.
AGGIORNAMENTO. Il supporto tecnico di GoDaddy ha suggerito un semplice web.config che mi ha permesso di vedere errori dettagliati. Non sanno come attivare percorsi principali, ma quelli non sono sempre una buona idea ed è stato abbastanza facile da modificare manualmente /../../filename ad un percorso completo, quindi la migrazione a IIS 8 con Plesk è completa.
Ecco il web.config che mi permette di vedere errori dettagliate durante il debug:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" />
</system.web>
</configuration>
Questa era la versione che non ha funzionato:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<location path="mydomain.com" overrideMode="Allow">
<system.webServer>
<httpErrors errorMode="Detailed" existingResponse="PassThrough" />
<asp enableParentPaths="true" appAllowDebugging="true" scriptErrorSentToBrowser="true">
<session keepSessionIdSecure="false" />
</asp>
</system.webServer>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" />
<authentication mode="None" />
<trust level="Full" />
</system.web>
</location>
</configuration>