SVG 部署IIS

SVG部署问题

 

1、问题由来

测试MVC2程序, View里面有svg。进行浏览器兼容性测试,在IE6中完全好用。后来发现FireBug插件的调试功能特别强大,因此下载了FireFox。感觉FireFox4.0比以前的版本好多了,与opera11(本人一直使用的浏览器) 差不多了。这是个人的经验,没有评价的意思。

于是将MVC2程序运行在Firefox 4.0,发现效果比IE6上好看多了,当然了是同样的代码。发现SVG在Firefox上不显示,只是显示需要下载插件。svg在FireFox4.0上可以直接显示的不用插件。不知道为什么?

将MVC2 View里面的代码拷贝到test.html文件里面,使用FireFox 4.0直接打开完全显示正常。注意问题就在这个了,走弯路了。

以为是MVC2的问题,使用html.svg等等很多方法,MVC中使用Web User Control等很多方式。还有使用Url.Content以为是路径问题。经过很长时间的折腾,也没有解决问题。在msdn上发表了帖子

http://social.msdn.microsoft.com/Forums/zh-TW/236/thread/fbbe95e9-749e-401c-9d9a-933ce041b892/ 

这样慢慢的查找资料,走上正路了。实际上是我的IIS的问题。

我的开发环境:

Visual stido 2008 MVC2

Windows XP SP3

IIS 5.1

就是这IIS5.1的问题,

http://www.eggheadcafe.com/software/aspnet/30730219/iis-51-not-working-with-svg-documents.aspx 

这片文章说了,IIS 5.1 SVG Docuemnt 不能使用FireFox查看不显示SVG。

将相同的代码部署在IIS 7.1使用FireFox 4.0 Opera 11.0 IE9显示正常。 

 

2、解决问题的方法

有SVG文档的程序必须部署在IIS 6.0以上,参照本人的博客其他文章有介绍如何部署?

才可以使用FireFox 4.0 Opera 11浏览。但是要是使用IE6无论IIS 5.1 IIS 6.0 IIS 7.1都好用。

通过测试发现:IE6的性能很差劲。

IIS 6.0 本人没有测试过,IIS 7.1测试过。没有windows server2003环境。哪位测试过告诉我一声!!! 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值