我有一個Silverlight Web項目使用LinqToSql進行數據庫連接。我使用數據庫的本地名稱在我的本地SQL框中開發它。現在,當我將它部署在我的生產Web服務器上時,是否必須重新編譯代碼以更改生產數據庫的連接字符串,或只更改web.config中的數據庫名稱。Web.config和dbml連接字符串
此外,我必須在web.config文件中提供特定的用戶名/密碼,否則dbml將從IIS AppPool中選擇該用戶名/密碼。
我有一個Silverlight Web項目使用LinqToSql進行數據庫連接。我使用數據庫的本地名稱在我的本地SQL框中開發它。現在,當我將它部署在我的生產Web服務器上時,是否必須重新編譯代碼以更改生產數據庫的連接字符串,或只更改web.config中的數據庫名稱。Web.config和dbml連接字符串
此外,我必須在web.config文件中提供特定的用戶名/密碼,否則dbml將從IIS AppPool中選擇該用戶名/密碼。
當您在.net 4中創建應用程序時,您將獲得3個web.config。 活連接字符串應放入web.live.config。
只是爲了尋找準則。
你不必重新編譯,但你必須指向你的LINQ to SQL的默認構造函數使用來自web.conf
在連接字符串中使用web.conf的連接使用用戶名和密碼SRING新服務器,你不需要在其他地方設置密碼或用戶名。
請參見本文的詳細幫助
http://aspilham.blogspot.com/2011/01/how-do-i-set-connection-string-in-linq.html