2011-11-15 52 views
0

我有一个独立的Silverlight 4应用程序,它具有与SL对象存储(使用)的Web站点不同的WCF项目的服务引用。服务URL是硬编码的,我的SL对象存储(使用)的网站不是使用项目向导(在其中创建Silverlight项目及其网站)生成的。 所以,我的问题是:带有外部Web服务引用的Silverlight应用程序

  • 我怎么可以停止使用从SL硬编码的URL值(从 serviceReference.client文件)
  • 我怎么能解决这个WCF服务的端口值? (每次它选择一个不同的端口值:像localhost:randomPort/...保持randomPort固定)?
  • 如何在加载后调试SL项目? (其次从here步骤,但它不断抛出错误2104无法下载Silverlight客户端检查你的web服务器设置

回答

0

对于硬式编码的网址:

var serviceClient = new YourServiceReference.ServiceClient(); serviceClient.Endpoint.Address=new EndpointAddress("http://yourservice.com/Service.svc");

我怎么能修复Wcf服务端口值?

在WCF项目属性转到WEB->服务器 - >使用Visual Studio开发服务器 - >特定端口[你想添加端口]或者你可以在你的本地IIS上设置你的服务

相关问题