Anche mettendo il web.config nella root principale, togliendo la parte riferita ad una sotto directory (in modo che la configurazione prende tutte le sotto cartelle), l'errore persiste.

web.config

</appSettings>
<system.web>
<httpRuntime
executionTimeout="120"
maxRequestLength="4096"
useFullyQualifiedRedirectUrl="false"
/>
<customErrors mode="Off"/>
<pages
buffer="true"
enableSessionState="true"
/>
<compilation debug="true" defaultLanguage="vb"/>
<authentication mode="Forms" >
<forms name="Role" loginUrl="default.aspx" timeout="20" path="/" />
</authentication>

<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
<sessionState mode="InProc" cookieless="false" timeout="20" />
<globalization culture="IT-it"
uiCulture="IT-it"
requestEncoding="latin9"
responseEncoding="latin9"
/>


</configuration>

dove è l'errore?