我有一个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