【问题标题】:Choosing a Connection String based on kind of request根据请求类型选择连接字符串
【发布时间】:2011-03-27 12:26:48
【问题描述】:

我曾经有一个 Web 服务,通过它客户端可以执行 DB 操作,并且网站可以读取 DB。

现在,由于重新设计的需要,客户端可以通过网络服务进行数据库操作。该数据库位于工作站 A 中。通过相同的 Web 服务,网站从数据库中检索信息。此数据库位于工作站 B 中。

位置 A 中的数据库不断向工作站 B 中的数据库提供数据,我需要网站显示工作站 B 上的信息。

有什么方法可以在 web.config 上使用不同的连接字符串(Web 服务和网站共享相同的配置文件)并让 Web 服务使用相应的连接字符串,具体取决于它是客户端请求还是网站请求?

【问题讨论】:

    标签: database web-services connection-string


    【解决方案1】:

    使用

    HttpContext.Current != null? ConnectionStrings["Website"].ConnectionString : ConnectionStrings["Client"].ConnectionString
    

    效果很好

    【讨论】:

      猜你喜欢
      • 2017-12-11
      • 1970-01-01
      • 2016-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      • 2021-10-23
      相关资源
      最近更新 更多