使用SilverLight进行编程的时候,通常都会或多或少的出现一些问题。那么如何才能正确的解决这些问题是我们完善程序的首要手段。在这里就为大家介绍几个SilverLight编程问题的解决方法,希望能带来一些帮助。#t#
SilverLight编程问题1、通过IIS浏览,出现#2401,silverLight应用程序不能下载的异常
解决方法:在IIS中,加入如下Mime:
- mime类型:
- .xaml
- application/xaml+xml
- .xap
- application/x-silverlight-app
SilverLight编程问题2、通过SilverLight访问WCF,提示跨域访问的问题:
在WCF的宿主项目根目录加入如下xml:
< ?xml version="1.0" encoding="utf-8" ?>
< access-policy>
< cross-domain-access>
< policy>
< allow-from http-request-headers="*">
< domain uri="*"/>
< /allow-from>
< grant-to>
< resource path="/" include-subpaths="true"/>
< /grant-to>
< /policy>
< /cross-domain-access>
< /access-policy>
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
需要注意的是:尽量用机器名或IP地址访问WCF服务,而不是localhost,以便提前发现一些配置问题。
以上介绍的SilverLight编程问题,希望可以为大家带来一些帮助。