在VS开发环境下,SVG图片可以正常显示,但是发布到IIS里面,却怎么也显示不出来。不知道怎样解决,在网上搜索,加入MIME类型也不行。 在页面中引用SVG文件是通过 <embed> 方式加载的。
希望能够指点一下,谢谢

解决方案 »

  1.   

     显示不出来有多种表现的形式,脚本错误,有没有提示下载插件等,有可能是<embed>里面代码的问题
      

  2.   

    谢谢大家,我已解决。网站通过在IIS中新建网站虚拟目录,就可以正常显示,但按照应用程序方式就会不正常显示。插件我也下载了。也做了一个简单的包含SVG图片的简单网站发布,也可正常显示。最后,在IIS中跟踪现在的网站,把SVG引用外部JS文件移到SVG内部调用,这样才解决了问题。虽然解决了问题,但依然不明白是为什么,SVG不能引用外部的JS文件,引用路径也修改过,但不起作用。再次感谢,结帖了。