取的网站的绝对路径uri
这遍文章主要是解决了,你的程序以网站方式或是以虚拟目录方式展现时,图片路径等不影响。文采不好不知怎么表示请见下例网址:
http://www.cnblogs.com/lgh/a.jpg;
http://www.cnblogs.com/a.jpg;
红色部份是通过代码来定义的uri,不管你是以网站方式发布程序还是虚拟目录,都不影响程序。
请你读文章时,先了解uri和HttpContext知识,如果了解请直接看代码.
URI详细说明请见:http://www.cnblogs.com/skylaugh/archive/2007/03/30/693750.html
HttpContext是干什么的 详细介绍网址
http://www.cnblogs.com/adsiz/archive/2008/01/21/1047090.html
http://msdn.microsoft.com/zh-cn/library/system.web.httpcontext(VS.80).aspx
示例代码:来自 blogYi.net开源程序
Code
在web.config中加入 <add key="BlogEngine.VirtualPath" value="~/"/>
如果有虚拟目录,在value中输入虚拟目录名称。