2010-08-09 33 views
0

我曾經有一個Web服務,通​​過它客戶端可以執行數據庫操作,並且網站可以讀取數據庫。根據請求的種類選擇連接字符串

現在,由於重新設計的需要,通過web服務客戶端可以進行數據庫操作。該數據庫位於工作站A中。通過相同的Web服務,網站從數據庫中檢索信息。這DB是在工作站B.

DB中的位置不斷在工作站B饋電的DB,我需要在網站上顯示的工作站B.

的信息有什麼辦法,我可以有不同的連接字符串在web.config(web服務和網站都共享相同的配置文件),並根據它的客戶端請求或網站請求使web服務使用相應的一個?

回答

0

這篇使用

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

和它的作品完美