问题描述
我在服务器http://xxx.xxx.xxx.xxx上发布网站如果在该服务器上打开网页访问自己的网站,图片显示都是正常的但是只要离开这个服务器,用别的ip地址访问自己的网站,图片就显示不出来了,而且不会显示叉号因为在服务器上开网页能正常显示,所以感觉应该不是路径问题后来考虑是不是访问权限的原因,就把放置图片的文件夹向所有人共享了,结果图片还是不显示。各位,你们遇到过类似问题吗?有没有其他的错误可能存在?
解决方案
解决方案二:
IIS设置里有个静态内容,莫非这个没打√
解决方案三:
图片文件夹没给IIS访问账号设置访问权限?
解决方案四:
IIS能访问嘛
解决方案五:
会不会是用了绝对路径?
解决方案六:
我曾经在IIS上自己能访问网站,外网访问就不显示css和图片,搞了半天是用了绝对路径,换成相对路径问题小时
解决方案七:
多半是路径有问题、页面能访问、图片就应该能访问、
解决方案八:
引用1楼mirror030的回复:
IIS设置里有个静态内容,莫非这个没打√
麻烦下,能告诉我在哪儿吗?我自己找了一遍没看见。百度了一下,也没找到……
解决方案九:
引用1楼mirror030的回复:
IIS设置里有个静态内容,莫非这个没打√
麻烦下,能告诉我在哪儿吗?我自己找了一遍没看见。百度了一下,也没找到……
解决方案十:
图片很少有权限问题,99%是路径问题,首先不能使用file://这种本地文件形式,其次不要以/开头绝对路径,这样就限制的网站路径的层次.
解决方案十一:
引用8楼christdeer的回复:
Quote: 引用1楼mirror030的回复:
IIS设置里有个静态内容,莫非这个没打√麻烦下,能告诉我在哪儿吗?我自己找了一遍没看见。百度了一下,也没找到……
这个是在安装IIS时选择的,就在控制面板里面的"增加WINDOWS功能"那块,
解决方案十二:
应该是使用了绝对路径
解决方案十三:
引用1楼mirror030的回复:
IIS设置里有个静态内容,莫非这个没打√
你太牛了!我也是这个情况,在IIS里设置一下,图片就全部显示了!
时间: 2024-12-31 20:19:52