使用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>
需要注意的是:尽量用机器名或IP地址访问WCF服务,而不是localhost,以便提前发现一些配置问题。
以上介绍的SilverLight编程问题,希望可以为大家带来一些帮助。