Sto utilizzando IIS7 su Vista Home Premium

La pagina che dovrebbe leggere dal db ha questo codice

codice:
<%
Set Con = Server.CreateObject( "ADODB.Connection" )
Con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&SERVER.MAPPATH("mdb-database/prenotazioni.mdb")

sql = "SELECT * FROM TabellaPeriodo"
set rs = con.execute(sql)
%>
Sia aprendolo con Firefox che con IE mi da sempre lo stesso errore:
An error occurred on the server when processing the URL. Please contact the system administrator


Se tolgo l'estensione .asp la pagina funziona correttamente.
Cosa c'è che non va nella connessione?