Silverlight开发企业级应用,第一次部署到IIS6会遇到一些问题,为了少走弯路总结了一些常遇到的棘手问题,一般常遇到的问题网上都有解决方法. 重点列出以下几个问题.
Ø 跨域问题
Ø Silverlight部署到IIS6不能正常显示
Ø IIS虚拟目录对应文件WCF服务访问权限
1. 跨域问题
1)WCF根目录下添加文件:
clIEntaccesspolicy.xml
<?xmlversion="1.0"enCoding="utf-8" ?>
<access-policy>
<cross-domain-access>
<policy>
<allow-fromhttp-request-headers="*">
<domainuri="*"/>
</allow-from>
<grant-to>
<resourcepath="/"include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
2)Wcf项目中放置位置
2. Silverlight 应用 WCF RIAServices 在 IIS6 部署问题
1) Silverlight不能正常显示
如图,右击虚拟目录->属性->http头->MIME类型。添加
扩展名: .xap
MIME类型:application/x-silverlight-app
扩展名: .xaml
MIME类型:application/xaml+xml
3. IIS虚拟目录对应WCF服务访问权限
不管是Silverlight+WCF,还是Silverlight+RIA WCF模式.
WCF部署文件目录都要加NETWORK SERVICE这个用户.如下图所示:
否则会出现跨域访问问题.
总结以上是内存溢出为你收集整理的Silverlight开发企业级应用之部署问题注意事项(18)全部内容,希望文章能够帮你解决Silverlight开发企业级应用之部署问题注意事项(18)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)