解决 Silverlight 调用 WCF 服务 跨域访问 和 Silverlight 引用服务后配置文件不加载的问题...

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

跨域访问,估计是Silverlight 调用WCF,都会碰到的问题,我也一样

重点,跨域文件一定要放对地方,位置一定是http://域名/clientaccesspolicy.xml 这样可以访问到才行

这个域名的根目录的实际访问目录下

2009-12-27_110632

我们需要把clientaccesspolicy.xml文件,放到发布WCF服务的根目录中(问题是,如果发布的载体不是IIS呢,是WPF,像上一个程序那样,这个问题先放下,今后我会研究它,给出答案)

如上面提出的问题,如果你使用了Silverlight 而你的客户端是部署在特定的服务端口上WPF,控制台等,那么这个端口,只能限制使用4502~4534之间的端口号码,然后在943端口上开启一个服务,里为Silverlight客户端提供策略文件的配置信息

clientaccesspolicy.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>

 

 

Silverlight 引用服务后配置文件不加载的问题

这是由于创建的WCF 服务 不是支持 Silverlight 的缘故 ,我有一个办法解决了,但可能不是很好,就是,创建一个如下面所示的WCF,也就是启用Silverlight功能的WCF服务。

image

这样,我们再引用就能看到配置信息,否则只能看到一个<configuration /> 标签

image

下面的这个程序就是配置并调用成功的源代码,如果部署到另一台PC上,可能存在的跨域的问题,可以参考上面。

WcfService1.rar

posted on 2009-12-27 11:51 冯瑞涛 阅读( ...) 评论( ...) 编辑 收藏
电风扇调速器原理全解析:从电感、电容到可控硅与直流无刷 电机调速是电力电子与控制领的基础技术,其核心在于通过调节输入电机的电能来控制其转速与扭矩。对于广泛使用的单相交流异步电机,由于电源频率固定,直接变频调速成本高昂,因此发展出了多种基于调压原理的实用方案。这些方案通过改变串联在电路中的阻抗(如电感、电容)或利用半导体器件(如可控硅)对交流波形进行相位控制,从而有效调节电机端电压,实现速度调节。其技术价值在于以较低的成本复杂度,满足了家用电器对风速多档位、可调节的普遍需求。在电风扇这一经典应用场景中,电感式调速器凭借高可靠性曾长期主导,而电容式方案提供了轻量 阅读详情

相关推荐

WCF服务以控制台程序为宿主时的访问问题(附源码)

            前几天研究SilverLight时碰到了这个问题,本以为很轻松的试验结果很顺利,查了很多资料才解决了这个问题,在此把解决问题的方法写出来,也方便其它朋友借鉴。       问题是这样产生了,我在测试SilverLight时为了测试与WCF的通讯,创建了一个控制台的应用程序做为WCF服务的宿主程序。      同时创建了一个SilverLight应用程序

boyhxy的专栏 9119

解决SilverLight访问问题

解决SilverLight访问问题

Silverlight下的WCF服务之三:调用WCF服务从数据库中取出数据显示在datagrid中

<br />本文在Silverlight调用WCF服务,从sql server数据库中取出customers表格数据,并显示show在silverlight的datagrid控件中。<br /> <br />步骤1:创建StudentService wcf服务。<br /> <br />using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; usin

spring的专栏 3582

silverlight+Wcf实现登录

silverlight+Wcf实现登录silverlight+Wcf实现登录

silverlight 访问 wcf

先介绍一下我的测试项目,我用flashsilverlight一同来调用一个webservice,一个flash客户端,一个silverlight客户端,一个web项目来host flashsilverlight,再加上一个webservice端。flash发布到web项目的swf文件夹下。 web项目中的clienttestpage.html中的slflash来调用webservice。 ...

weixin_34121304的博客 180

Silverlight 访问WCF服务

网络上设置Silverlight动态访问WCF服务,大多是抛开ServiceReferences.ClientConfig文件,完全以代码方式实现对WCF的动态访问。但这种做法存在实现复杂局限性。在实际使用的过程中,出于安全等原因,很多时候需要通过自定义绑定,设置很多内容。通过 VS中的向导生成SilverlightWCF访问,能够自动识别这些内容,并自动生成 ServiceRef...

190

WCF服务宿主及其问题解决实例

解决silverlight 调用wcf宿主控制台 windows服务问题

解决Silverlight访问问题

解决Silverlight以TCP方式访问自托管WCF服务时遇到的“访问问题

Silverlight异步调用WCF接口(非常简单易懂)

Silverlight异步调用WCF接口(非常简单易懂)

linux c调用wcf服务,Silverlight+WCF实现调用

在这篇文章中,WCF扮演服务器,向外提供LoginVaild服务Silverlight扮演客户端,调用WCF提供的LoginVaild服务。思路有了,下面进行代码实现。数据库脚本实现新建T_User表,在表中添加两个字段username、password,向表中插入一条数据admin admin,脚本如下:USE [test]GO/****** Object: Table [dbo].[T_U...

weixin_39983051的博客 157

Silverlight 调用WCF 访问

<br />访问,估计是Silverlight 调用WCF,都会碰到的问题,我也一样<br />重点,文件一定要放对地方,位置一定是http://名/clientaccesspolicy.xml 这样可以访问到才行<br />这个名的根目录的实际访问目录下<br /><br />我们需要把clientaccesspolicy.xml文件,放到发布WCF服务的根目录中(问题是,如果发布的载体是IIS呢,是WPF,像上一个程序那样,这个问题先放下,今后我会研究它,给出答案)<br />如上面提出的

tianyin的博客 3331

SilverLight访问及其常用的几种解决方法

<br />1、文章出处:http://www.cnblogs.com/liaohenchen/articles/silverlight-cross-domain.html<br /> <br />今天在做silverlight访问JSon数据的时候老是出现错误,才发现是问题,因此将这方面的内容整理一些,列了出来<br />SilverLight 出于对安全性的考虑默认情况下对URL的访问进行了严格的限制,只允许访问同一子下的URL资源。<br /><br />下表列出了Silverlight 2.

梦泣的专栏 1436

[ Silverlight]crossdomain.xml 解决 Silverlight 访问问题

     为了安全原因考虑,同flash一样,Silverlight访问也做了严格的限制。要解决这个问题,可以参考帮助中的说明,将两个xml文件保存在网站根目录,比如C:/Inetpub/wwwroot中即可(其实保存其中一个就可以了     在 Silverlight 使用 WebService 、WCF、WebRequest 等进行数据通讯的时候,需经常需要面对访问问题。S

good_Alex55的专栏 2478
上一篇: 解决 配置文件 类型初始值设定项引发异常 报错
下一篇: Expression Studio 3 简体中文(Blend Design Encoder Web) 破解 序列号 Key License
冯瑞涛TerryFeng
博客等级 码龄18年 14粉丝 680原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值