这几天正在研究silverlight3.0,自己的环境是windows server 2003 + vs2008 sp1 + sqlserver 2005 + silverlight 3.0 + silverlight_sdk 3.0 + silverlight_tools 3.0 .
本来一天前搭建环境很顺利,silverlight 跑起来也一点问题没有,可是今天不知怎么突然间就不行了,报错信息如下:
行:56
代码:2104
类别:initialize error
消息:无法下载silverlight的应用程序,请查看web服务设置
可是我什么都没做啊,它自己就不能用了. 弄了半天不行,只好去google一下,毕竟google还是很强大滴。
看了一圈都说是在iis中加入两个新的MIME的类型
.xaml application/xaml+xml
.xap application/x-silverlight-app
然后就是还不行就还有一句 : "如仍有问题,请检查IE的配置,放开安全里面的Xaml Active 下载等选项"
我试了半天,老样子吗,没变吗!!!
仔细想想,既然不是iis就是IE的问题,那就分开来测一下,看看到底是谁的病。
于是首先把我的当前web项目的调试器从iis换到创建项目时默认的vs自带的调试器web server,至于端口号就随便了。
运行一下,竟然没有问题,错误不见了。所以能够肯定是iis有问题。
回头想想刚才的在iis上的配置,加两种MIME类型时只在当前项目的属性上操作的,于是配置整个的默认网站的HTTP头,加上两种MIME头。
ok! 解决!
哎! 看来这个silverlight还不是太稳定啊,老子什么都没做都出错,正式让我对它的印象大打折扣. 可是原来没配置的时候也没问题啊,真怪!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。