具有外部Web服务引用的Silverlight应用程序

时间:2011-11-15 22:27:50

标签: asp.net-mvc silverlight wcf web-services

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

  • 我怎么能停止使用来自SL的硬编码网址值? serviceReference.client文件)
  • 如何修复Wcf服务端口值? (每次它选择不同的端口值:如localhost:randomPort / ...以保持randomPort固定)?
  • 如何加载SL项目后如何调试? (按照here中的步骤进行操作,但它仍然会导致错误 2104无法下载silverlight客户端。请检查您的网络服务器设置

1 个答案:

答案 0 :(得分:0)

对于硬编码网址:

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

如何修复Wcf服务端口值?

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