首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

VS本土版本通过路径显示图片正确,网络发布版本的路径不能显示图片

2012-12-14 
VS本地版本通过路径显示图片正确,网络发布版本的路径不能显示图片 ImageCut_co.ImageUrl ~/cut_co.bmp

VS本地版本通过路径显示图片正确,网络发布版本的路径不能显示图片
 ImageCut_co.ImageUrl = "~/cut_co.bmp";
VS本地调试时正确的是,但网络发布后不能显示。什么原因?
[解决办法]
   1  根目录虚拟路径
   string virtualPath = page.Request.ApplicationPath;
   2  根目录绝对路径
   string pathRooted = HostingEnvironment.MapPath(virtualPath);
   3  页面虚拟路径
   string pageVirtualPath = page.Request.Path;


   你看下你的图片指向的地址是什么地址?估计是引用路径的问题
[解决办法]

引用:
ImageCut_co.ImageUrl = "~/cut_co.bmp";
VS本地调试时正确的是,但网络发布后不能显示。什么原因?


这是什么意思?为什么能够显示?
[解决办法]
~/cut_co.bmp

的意思是website(注意不是虚拟目录)根目录下得cut_co.bmp

热点排行