解决办法:添加字体,将正常运行silverlight的Windows Xp 系统下字体拷贝到出错的的电脑上。
将此字体包解压缩覆盖到系统的字体库中(如下图),关闭浏览器,重新输入网址。
《1》打开控制面板找到字体
《2》将字体包中的字体覆盖到如下文件夹下,如果覆盖过程中提示已经存在,则跳过。
2、silverlight 安装成功,提示此信息(IE版本过低,silverlight可能不兼容)
解决办法:安装一个新的IE7及IE7以上版本。
3、Silverlight 安装成功,但是提示其2105,原因:没有安装.net环境。可以安装最新的.net环境解决。注意:要操作系统的32位和64位之别。
4、Silverlight 安装成功,但是提示其2152
【1】、访问服务器其它网站,如果不能访问,说明网络环境可能存在问题,不能连接到服务器。
【2】、在服务器上部署一个最简单的silverlight程序,页面上只放一个文本框或写一句话(确定不因为其它文件引起的)。如果能访问就确定不silverlight安装有问题导致的。
【3】、试用firefox或google浏览器运行程序,看看是否是浏览器的问题。
【5】、windows xp安装IE7,有的电脑电脑装了IE8有可能不不兼容,请卸载掉IE8安装IE7(解决了1台电脑)
【6】、使用跟踪工具Fiddler2,检测程序的下载地址被重定向到到其它网站,铁通宽带存在这样的问题。截图如下:
可以跟踪到程序的所需文件被转到了其他网址去下载,而去其它网址下载的文件又通不过silverlight安全验证。
这个有两种解决办法:
1、找当地宽带运营商,说明情况,让他们对此网址不要做转址操作。此方法对客户遍布全国无法实现。
2、使用技术手段解决。我们已经解决,并且一劳永逸,只是发布时,麻烦一点点。 需要的可以给我发163邮件发邮件。
5、silverlight安装失败,原因:silverlight 安装失败或卸载产生残留导致无法再安装或者windows installer组件损坏。
【1】、手动清理注册表,cmd-->regedit-->输入silverlight,查找相关的注册表,删除。
【2】、如果【1】还是无法解决,只能重新安装系统(解决2台电脑)
6、Silverlight安装了低版本。
【1】、卸载旧版本的silverlight,安装silverlight5(多台)
【2】,卸载silverlight,提示无法卸载,截图如下。
最后使用360强力卸载了silverlight4,并清除了残余文件和注册表。再重装silverlight5。问题解决。(解决1台电脑)