我以前有一个Web服务,客户端可以通过它来执行数据库操作,网站可以读取数据库。
现在,由于重新设计需求,通过Web服务,客户端可以进行数据库操作。此DB位于工作站A中。通过相同的Web服务,网站从DB检索信息。该DB位于工作站B中。
位置A中的DB不断地为工作站B中的数据库提供数据,我需要网站在工作站B上显示信息。
我有什么方法可以在web.config上有不同的连接字符串(Web服务和网站共享相同的配置文件)并让webservice使用相应的连接字符串,具体取决于它是客户端请求还是网站请求?
答案 0 :(得分:0)
这是否使用
HttpContext.Current != null? ConnectionStrings["Website"].ConnectionString : ConnectionStrings["Client"].ConnectionString
它完美无缺