Silverlight初始化错误的问题

 

今天突发奇想又弄了下Silverlight,结果发现以前的项目不能运行了,错误如下:

错误: Silverlight 应用程序中未处理的错误
代码: 2104   
类别: InitializeError      
消息: 无法下载 Silverlight 应用程序。请查看 Web 服务器设置    

网上查了很多资料说是在IIS里面添加MIME类型的映射。

我想这个办法对大多数人都不能解决。

我的问题是这样的,本身环境配置没有问题,关于配置环境请参考本博客的其他一篇博文。但是初始化错误,还是无法下载,那么可以考察一下项目的Web目录里的ClientBin下有没有生成 .xap 文件,如图:

image

如果没有生成这个文件,当然下载出错,我的原因就是因为我是新手,没有生成这个网站就直接点的运行,因为我没有先生成解决方案,而是直接运行的,vs2008没有自动编译生成网站,就没有生成这个文件,所以出错。

如果这个文件已经生成,还要检查一下Silverlight的项目的承载网站的source源是不是配置正确,

比如testpage.html里的

<param name="source" value="ClientBin/Tutorial_1.xap"/>

的source的value值要对应生成的文件,否则也是无法下载到的。

No related posts.

以上关联文章由 Yet Another Related Posts Plugin 提供支持。

Tags:

Leave a Reply