求教:ASP.Net MVC 路径问题
仙剑 2011-08-01 09:56:12 最近用ASP.Net MVC 做了个文档系统,开发过程中我一直用VS自带的服务器测试,可是发布到IIS上发现好多连接、图片的路径都不对,在网上搜了一些资料,可是还是不大明白,一下几个问题:
1、ASPX页面中使用Url.Content,会报错,说是当前页面上下文不存在Url.Content。我在<link href="">中用Url.Content都是可以的,可是在<img src="">中使用Url.Content就会报错,不管是VS自带的服务器还是IIS服务器都会有此错误。
2、'~/images/1.jpg' 与 '/images/1.jpg' 与 '../images/1.jpg’ 具体有什么区别,我只知道第三个是相对路径(在MVC中用相对路径容易出错),前两个路径方式好像都是相对网站根目录的,用VS自带的服务器测试是没有什么问题,可是在IIS上网站的根目录是什么(我网站可能放到IIS的根目录里,也可能在IIS中创建虚拟目录的)
请高手指教,另有高分赠送!