今天某同事电脑出现一问题,用IE9浏览器打开Silverlight项目是居然要安装Silverlight(因为他不久前安装过,项目并没做更新)。针对此问题,我发动全办公室的都来访问Silverlight项目,结果发现,众多浏览器都可以正常访问,测试的浏览器有IE6、7、8、9,chrome,safari,火狐,搜狗,TT,全部测试通过。仅此一台电脑出问题。于是就把问题缩小范围了,这个浏览器肯定有问题,最终解决后列出以下几个解决方法。
我的环境是Windows 7 旗舰版
1. Microsoft Silverlight cannot be used in browsers running in 64 bit mode,(Silverlight不支持64位浏览器,不仅仅是IE,这点的可能性很高)。如果倒霉的真遇上了64位的浏览器,但又想在电脑上查看Silverlight的项目,很简单,再安装一个32位的浏览器就能正常访问了。
2. 在非64bit的浏览器中存在的可能性之一(Microsoft Silverlight加载项被禁用掉了):
解决方法:打开浏览器==》菜单中找到工具==》Internet选项==》程序==》管理加载项,如下图第一项,选择该项启动就可以了
剩下的原因银光中国已有解释,附链接:http://www.silverlightchina.net/html/tips/2011/0330/6512.html
关于Server服务器出现的问题我没遇到过,有哪位同仁遇到的话,望评论补充。