首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

silverlight使用wcf遇到的有关问题

2012-04-24 
silverlight使用wcf遇到的问题代码如下: 问题在于我本来是在网站上提供的一个服务中得到xml的信息,然后在s

silverlight使用wcf遇到的问题
代码如下: 问题在于我本来是在网站上提供的一个服务中得到xml的信息,然后在silverlight中显示,但总出现安全问题,所以现在我用一个本地的wcf来得到网上的资源在提供给silverlight使用.wcf的service用wcftestclient测试过,没用问题,但现在,用在silerlight中,就得不到所需要的xml信息,不知道问什么,请各位大侠指教下.设置断点后,程序从来没有运行到void client_SayHelloCompleted(object sender, monServeur.serviceWCFCompletedEventArgs e) 这个函数中,不知道是部署的问题还是代码的问题

.....
System.ServiceModel.Channels.Binding binding = new BasicHttpBinding();
  EndpointAddress endPoint = new EndpointAddress("http://localhost:9220/Service1.svc");
  monServeur.Service1Client client = new monServeur.Service1Client(binding, endPoint);
  client.serviceWCFCompleted += new EventHandler<monServeur.serviceWCFCompletedEventArgs>(client_SayHelloCompleted);
   

  }

  void client_SayHelloCompleted(object sender, monServeur.serviceWCFCompletedEventArgs e)
  {
  if (e.Error == null)
  {
  DisplayStories(e.Result.ToString());
  }
  }

[解决办法]
你是不是跨域啦?
[解决办法]
跨域的设置在服务端(IIS Application对应的虚拟路径的根目录下),而不是客户端。
[解决办法]
不是可以直接通过Http请求获得结果么?
[解决办法]
如果接口少的话,做个本地wcf吧,也不麻烦,还可以封装写业务逻辑在里面

热点排行