Que raro...una vez me paso con Server.Execute que le estaba tratando de pasar un nombre con ":", y me tarde un rato tratando de encontrar el error, a lo mejor podria ser una cuestion en el nombre? si haces un response.write con server.mappath y tu variable, te devuelve una ruta valida?
Lo que te habia comentado y esto es lo unico que viene documentado:
http://www.aspfaq.com/show.asp?id=2413
Salu2,