代码之家  ›  专栏  ›  技术社区  ›  Eton B.

根据请求类型选择连接字符串

  •  0
  • Eton B.  · 技术社区  · 14 年前

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

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

    有没有什么方法可以让web.config上有不同的连接字符串(web服务和网站共享同一个配置文件)并让web服务根据其是客户端请求还是网站请求使用相应的连接字符串?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Eton B.    14 年前

    这是用

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

    而且效果很好