silverlight - silverlight 中每个 URL 的不同配置

标签 silverlight http

当我的客户在不同的 URL 上加载应用程序 (xap) 时,我需要更改数据库和设置。

例子:

  • 客户端 A 连接到 URL:www.clienteA.com/system
  • 客户端 B 连接到 URL:www.clienteB.com/system

上面两个url调用了同一个xap文件,但是我需要更改数据库和设置; 我该怎么做?

最佳答案

这些 URL 是否真的解析到同一个站点/服务器? IMO,最简单的方法是将其作为构建过程的一部分。当您为“客户端 A”发布应用程序时,您使用该客户端的 web.config(等) - 同上“客户端 B”。可能 SCM 系统允许这种类型的每个客户端配置,或者使用一些构建脚本很容易做到这一点。

另一种方法(如果它们绝对必须是同一台服务器上的相同物理代码文件)是将其移动到机器的 web.config 中——要复杂得多,但您可以使用“位置"web.config 中的节点指定每个 IIS 站点的连接字符串,即使它们解析为相同的文件。我强调这是有风险的,难以验证,而且容易出错 - 构建过程是我的首选!

关于silverlight - silverlight 中每个 URL 的不同配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1082127/

相关文章:

wpf - Windows Phone 7/Silverlight/WPF MVVM 开发

wpf - 有关如何将 m38u 文件流式传输到 Metro 风格应用程序 (WinRT) 的指南

silverlight - 如何以编程方式 "Click"Silverlight HyperlinkBut​​ton (WebAii)

ruby-on-rails - rails : issuing POST and other http requests from the rails console?

python - 如何在 Pyramid 中异步处理文件上传

html - css include url末尾的问号有什么作用?

Silverlightscaletransform调整滚动条

.net - 有了这个技术,是否可以在Flash中编译运行silverlight IL?

javascript - 使用 jquery 延迟加载 iframe(延迟 src http 调用)

java - 在 Java 中从 HTTP 响应解析 JSON 数组