【发布时间】:2009-10-23 19:49:45
【问题描述】:
我正在编写一个调用 WCF 服务的 Silverlight 应用程序。
另一个解决方案包含以下 Silverlight 项目:
- 用于托管 silverlight 应用程序的 Web 项目
- Silverlight 应用程序项目
- Silverlight 类库项目,服务参考 WCF
当我在我的本地主机上运行 Silverlight 应用程序时,Silverlight 使用 localhost 调用 WCF 并且工作正常。
然后我发布了服务和 Web 应用程序并将其部署到另一台服务器。 web.config 文件被修改为指向部署的端点地址。
现在,运行 Silverlight 应用程序会查找服务的 localhost url,尽管 web.config 中的端点是已部署服务器的端点。
silverlight 应用程序从哪里查找 svc url? 它似乎没有从 web.config 文件中读取它。但是,看起来更像是在构建/发布过程中将 url 嵌入到程序集中。
有什么想法吗??
感谢阅读!
【问题讨论】:
标签: .net-3.5 silverlight-3.0 wcf