当前位置: 代码迷 >> Web Service >> VS本土版本通过路径显示图片正确,网络发布版本的路径不能显示图片
  详细解决方案

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

热度:264   发布时间:2016-05-02 02:43:28.0
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
  相关解决方案