No entiendo el codigo, pero prueba lo siguiente y te daras cuenta solito.
Código PHP:
dim x
x = Server.MapPath("..\img\promo" & txtid &"\fotos\") & "small_" & File.FileName
response.write(x)
Jpeg.Save x
y asi comprobaras cual es el nombre con el que estas grabando el archivo.
utiliza esta tecnica para todo.
y otra cosa, acaso la funcion server.mappath no trasforma una direccion internec a una direccion fisica (osea de / a \ ) ?