wsaer 发表于 2015-8-13 09:19:11

asp.net mvc 发布到IIS后图片路径

  asp.mvc 发布也有一段时间了,最近才开始学习。
  环境:windows 7(IIS7.5),vs2008+sp1,asp.net mvc 1.0正式版
  问题:发布到IIS后图片显示不出来了
  <img> 标签图片显示不出来,样式表里的图片还是可以显示
  发布前:

  发布后:

  问题代码如下:


<%=Url.Content("~/content/aaa/1.jpg") %>

// mvc 1.0 生成HTML代码 "/content/aaa/1.jpg"

// mvc2 preview 2 生成的HTML代码 "/demo/content/aaa/1.jpg" 多了虚拟目录名称

// 发布到IIS虚拟目录名:demo  
  发布之前: http://localhost:3229/content/aaa/1.jpg 可以访问
  http://localhost:3229/demo/content/aaa/1.jpg无法范围
  发布之后:http://localhost/content/aaa/1.jpg 无法访问
  http://localhost/demo/content/aaa/1.jpg 才能发访问
  此文算不上精华,因为问题急,冒死发到首页(解决后就撤下首页) 求解
页: [1]
查看完整版本: asp.net mvc 发布到IIS后图片路径