首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署Silverlight业务应用程序

部署Silverlight业务应用程序
EN

Stack Overflow用户
提问于 2012-03-24 06:48:02
回答 1查看 165关注 0票数 0

我有一个访问web服务的silverlight业务应用程序。我已经创建了WCF服务(在RIA部分)来访问这个web服务,然后在SL项目中添加了Web服务引用。使用这种方式(代理),我得到了如下的服务地址: localhost:7777/...当我将应用程序部署到IIS时,此端口号不同(预期的,但...)。

因为我不能配置这个端口号,所以我创建了单独的服务(不在同一解决方案中)并部署到IIS。之后,我将服务引用添加到SL项目中。与以前类似,但现在服务不在同一解决方案中,而是独立部署在IIS上。这种方法行不通。在Fiddler中,我只能看到HTTP500。

谁能告诉我如何部署SL业务应用程序,它可以访问WCF服务,这是单独部署的?

最佳,Joksimovic

EN

回答 1

Stack Overflow用户

发布于 2012-03-24 12:34:51

您要做的是创建ServiceReferences.ClientConfig文件的单独版本(驻留在您的Silverlight应用程序中,并包含该应用程序的服务端点)。

我们为每个可能的部署位置创建一个单独的ServiceReferences.ClientConfig,然后将它们基于Silverlight项目的构建配置。因此,当项目构建完成并且其构建配置被设置为"Debug“时,我们有一个ServiceReferences.Debug.ClientConfig,它的内容被复制到项目的本地ServiceReferences.ClientConfig中。我们的测试、UAT和发布版本也是如此。

这里有一个关于根据您的构建配置选择正确配置的链接:How to use Visual Studio 2010 config transform when running/debugging locally?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9847452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档