Server.MapPath()如何访问iis中设置的虚拟目录中的文件?

Server.MapPath()怎么访问iis中设置的虚拟目录中的文件??
iis管理器总,将E:\zz 文件夹设置成虚拟目录名为ttzz ,我通过Image1.ImageUrl = Server.MapPath(@“ttzz/123.jpg”) 访问jpg文件,不能显示图片。通过response.write(Image1.ImageUrl )显示地址是E:\zz\123.jpg 应该对的呀,为什么不能显示图片呢?请各位大侠赐教!
------解决思路----------------------
网站要用相对路径,不能用绝对的E:\zz\123.jpg。从安全角度说,客户端不应该知道服务端的文件结构
------解决思路----------------------
要使用相对路径才行, Server.MapPath显示的是文件的磁盘路径
------解决思路----------------------
Server.MapPath() 是将虚拟目录转换为服务器上的物理路径,一般用来文件的读写。得到的结果类似:e:\xxx\xxx.jpg
网页上别人不能访问你的物理路径的,必须是虚拟路径别人才能显示。格式为/xxx/xxx.jpg
------解决思路----------------------
server.mapPath() 只用作Web程序的服务器端的文件路径获取。只有Web程序才有这个方法