Creo que te has complicado mucho.
A ver si con este ejemplo te puede servir para orientarte:
(Voy a suponer que las miniaturas y las imagenes grandes se llaman igual, solo que estan en distintos directorios.)
Código ASP:
Ver original<%
dim fs,fo,x
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fo=fs.GetFolder("C:\inetpub\competicion_tiendaslot\test\f\m")
for each x in fo.files
%>
<a href="/test/f/b/<%=x.name%>">
<img class="img-responsive" src="/test/f/m/<%=x.name%>">
</a>
<%
next
Set fs=nothing
set fo=nothing
%>