SILVERLIGHT 4访问 Webservice

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

鉴于对目前大规模使用javascript的深恶痛疾,改为学习SilverLight 4.

使用SilverLight完全可以替换javascript实现B/S架构,而最重要的一点就是访问Webservice。

这几天一直在尝试,但不成功。结果在用firefox的web控制台发现了原因。

环境如下:

本机tomcat 8080端口开Webservice,VS 2010环境开发

结果是无法访问Webservice。

从web控制台可以发现原来访问Webservice时调用的是http://localhost:8080/clientaccesspolicy.xml.而我却一直放在了放XAP文件的服务器根目录下。

 

 

结果光注意了格式正确,没有再想想,做了傻事,浪费了时间。

silverlight4实现跨域服务调用       在Silverlight 4应用程序中,我们可以在客户端调用本网站的WebService ,这是没有限制的,正如我们上面例子所示。那么,我们该如何配置我们的WebService并使其能被其它域名的访问者正确调用?为达到这样的目的,我们可以在网站的根目录下创建一个名为clientaccesspolicy.xml的文件,这个文件表明哪些域可以允许访问你的Webservice,下面我们看... 阅读详情

相关推荐

SilverLight4调用WebService跨域访问问题

1、错误提示:调用时提示如下错误信息 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务。您可能需要与该服务的所有者联系,以发布跨域策略文件并确保该文件允许发送 SOAP 相关的 HTTP 标头。出现此错误也可能是由于使用的是 Web 服务代理中的内部类型而没有使用 InternalsVisibleToAttribute 属性。有关详细信息,请参阅内部异常。...

weixin_33883178的博客 102

Silverlight实用窍门系列:21.循环访问WebService方法来看SilverlightWebService异步请求【附带源码实例】...

问题:笔者在项目中需要循环一个WebService方法N次,以获得N个结果数据,但是这过程中出现了一些问题,获取到的结果数据量大于笔者的预期且值为N*N。 Silverlight中常见的数据访问方式都是通过类似于WebService异步请求方式来获取的,相信大部分人都会这个WebService的请求方法,但是在某一个需要输入参数获取一个结...

weixin_34250709的博客 90

一起谈.NET技术,Silverlight访问Apache服务器(Tomcat,Geronimo)中部署的Webservice

  开发环境   Vs2010 、 Silverlight4 、 Java Jdk1.6 U 21 、 Apache-tomcat-6.0.20 、 Myeclipse8.5 、 Apache-ant-1.8.1 、 Axis2 、 Geronimo-tomcat6-javaee5-2.2   下载地址:   Apache-tomcat : http://apache.ziply.com/tomc...

weixin_34037977的博客 100

Silverlight 2beta2 调用 SharePoint的WebService......

    由于Silverlight访问SharePoint里List的数据,所以需要在Silverlight里调用SharePoint的相应的WebService。       一开始我在VS.net2008里Silverlight工程下添加“Service Reference”时,总是出现“Object reference not set to an instance of an ob

野文的专栏 3136

Silverlight WebService调用C#函数

近了看到SL(Silverlight)写网页的功能非常强大,所以就开始了解一下。 开始的时候想做一个简单的登录,结果这个登录就已经把我卡住了,因为在SL里只有很少一部分C#里的函数。 但我偏偏用到了System.Security.Cryptography.DESCryptoServiceProvider 这个加解密算法。 SL里没有这个东东,我还查了一下连MD5的算法也没有,里面的函数少...

weixin_30951231的博客 151

Silverlight访问 Apache服务器(Tomcat,Geronimo)中部署的Webservice

<br />Silverlight访问 Apache服务器中的Webservice开发环境<br />Vs2010 、Silverlight4、Java Jdk1.6 U 21 、Apache-tomcat-6.0.20、Myeclipse8.5、Apache-ant-1.8.1、Axis2、Geronimo-tomcat6-javaee5-2.2.<br />       下载地址:<br />Apache-tomcat:http://apache.ziply.com/tomcat/<br />Apac

dui_cky的专栏 1173

Silverlight访问Apache服务器(Tomcat,Geronimo)中部署的Webservice 的两种技巧

<br />这是我在网上找来的两篇Silverlight访问Apache服务器Webservice的文章<br /> <br />技巧一.开发环境<br />  Vs2010 、 Silverlight4 、 Java Jdk1.6 U 21 、 Apache-tomcat-6.0.20 、 Myeclipse8.5 、 Apache-ant-1.8.1 、 Axis2 、 Geronimo-tomcat6-javaee5-2.2<br />  下载地址:<br />  Apache-tomcat : ht

whybiang的专栏 1453

Silverlight中调用Web Service

Silverlight应用程序中有一些基本功能适用于所有HTTP和HTTPS通信,如下: 1、始终允许同域调用。 2、如果正确配置了承载Web服务的Web服务器,则支持跨域调用。 3、所有通信都是异步的。 4、仅支持GET和POST调用。 5、支持大多数标准请求标头和所有的自定义请求标头,跨域请求的跨域策略文件中必须允许有标头。 6、只有"00确定"和"404未找到"状态码可以用。

GIS天下 1098

silverlight调用webservice跨域导致问题的解决方法

前提说明: 1、Silverlight和Webserive是单独发布在IIS6上的,例silverlight网站为http://192.168.0.189/index.aspx   . webservice的服务地址为http://192.168.0.189/fuwu/fuwu.asmx.意思是先将Webservice服务单独发布,发布后再在Silverlight中引用该Web服务 2、网站

xjc04001的专栏 1418

silverlight mysql_silverlight连接数据库的四种方法

常规的关系数据库访问Silverlight中,要实现对关系数据库的访问,主要是通过服务的方式,包括Web Service和WCF服务等,结合ADO.NET实体数据模型和LINQ to SQL等技术,以下是对这些技术路线的简要说明。2.1 Web Services原理:在服务器端(ASP.NET网站)通过 ADO.NET 编码实现数据的增删查改操作,将方法封装为 Web Service 发布;Si...

weixin_28338005的博客 202

Silverlight中调用WebService-发送邮件测试实例

Silverlight能够构建强大的企业级应用程序,关键和Silverlight2.0强大数据通信是分不开的,包括SOAP服务的访问,RESTful服务的访问,以及基于Http协议和Socket通信等。在Silverlight中一些基本的功能都适用于Http和Https通信。 其中主要特点:      A:始终允许同域调用      B:如果正确配置负载有Web服务的Web服务器,可以跨域访...

weixin_34238633的博客 144

IIS6_Framework4.0下部署Silverlight应用程序

<br />1. 安装framework4.0<br />2. 在IIS下制定使用的ASP.NET版本为4.0<br />3. 在IIS中需要添加MIME类型:<br />    .xap     application/x-silverlight-app<br />    .xaml    application/xaml+xml<br />    .xbap    application/x-ms-xbap<br />4. 如果在站点中使用了Web Service为Silverlight客户端提供服务的

来老师的专栏 1756

silverlight系列(子窗口创建、引用webservice)

一、ChildWindow: ChildWindow相关部件 Chrome:围绕在子窗口内容四周的框架 CloseButton:子窗口标题中的关闭按钮 ContentRoot:弹出窗口的根,包括Chrome和ContentPresenter Overlay:在子窗口打开时覆盖父窗口的控件部件 Root:控件的根 MainPage.cs: Code highlightin

wendy_soft的专栏 827

Silverlight 动态调用 WCF And WebService

Silverlight 动态调用 WebService 1. 配置 IIS 绑定 IP地址 2. 在 SL 中引用 WebService 3. 在需要调用 WebService 的地方写下列代码: WCF : 1BasicHttpBindingbasicBinding=newBasicHttpBinding();23CustomBindingb...

weixin_30822451的博客 66

silverlight连接数据库的四种方法

常规的关系数据库访问Silverlight中,要实现对关系数据库的访问,主要是通过服务的方式,包括Web Service和WCF服务等,结合ADO.NET实体数据模型和LINQ to SQL等技术,以下是对这些技术路线的简要说明。 2.1 Web Services原理:在服务器端(ASP.NET网站)通过 ADO.NET 编码实现数据的增删查改操作,将方法封装为 Web Se...

dianyubi5692的博客 275
上一篇: Tapestry 学习 3
1by1
博客等级 码龄26年 1粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值