2011-11-29 77 views
0

我有一個WCF庫項目連接到SQL服務器,連接字符串存儲在App.config本身。我有一個ASP.NET網站,它承載了參考WCF庫項目的svc文件。用於調試和在服務器上的SQL連接字符串

當我在PC上構建它時,我使用與我的PC相關的SQL連接,但現在,當我託管時,我無法編輯WCF庫的App.config文件,因爲它在發佈時轉換爲DDL 。

那麼,你能告訴我如何管理服務器上的WCFlibrary項目的連接字符串,以及我的建築/調試機器上的連接字符串。

謝謝。

回答

1

連接字符串存儲在宿主應用程序內。如果你有一個在IIS中運行的WCF服務,它會從web.config文件加載它的連接字符串,而不是從app.config文件加載。

如果您想更改開發環境與生產環境之間的連接字符串,可以查看web.config transformations。轉換允許您定義不同的設置(如連接字符串),當您發佈網站時將自動應用這些設置。

+0

謝謝。但連接字符串位於app.config中,因爲我只給WCF庫項目的引用而不是WCF服務項目。您可以在http://clip2net.com/s/1megY查看該項目。謝謝。 – surpavan

相關問題