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

时间:2010-08-09 20:43:05

标签: database web-services connection-string

我以前有一个Web服务,客户端可以通过它来执行数据库操作,网站可以读取数据库。

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

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

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

1 个答案:

答案 0 :(得分:0)

这是否使用

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

它完美无缺