お持ちのコードは正常に機能するため、ファイルを新しい名前で保存し(テスト目的で)、コードを次のように更新することをお勧めします。
<%
tempFileName = rs("filename")
tempFilePath = rs("path")
domainname = Request.ServerVariables("SERVER_NAME")
Response.Write(tempFileName)
Response.Write("<br />")
Response.Write(tempFilePath)
Response.Write("<br />")
Response.Write(domainname)
Response.Write("<br />")
realUrl = Replace(tempFilePath, "c:\inetpub\wwwroot", domainname)
Response.Write(realUrl)
Response.Write("<br />")
response.write("http://" & realUrl & "<br>")
realUrl = "http://" & realUrl & "<br />"
Response.Write(realUrl)
%>
これにより、各ステップの値が書き出されます。私の疑いでは、置換が機能しておらず、望ましくない結果が生じています(OPは明確ではありません)。このコードには、新しいURLをに「割り当てる」方法も含まれていますrealUrl
。