Web.config и строка подключения dbml - PullRequest
1 голос
/ 08 июля 2010

У меня есть веб-проект silverlight, использующий LinqToSql для подключения к базе данных. Я разработал его на своем локальном блоке SQL, используя локальное имя базы данных. Теперь, когда я разверну его на моем производственном веб-сервере, придется ли мне перекомпилировать код, чтобы изменить строку подключения для производственной базы данных или просто смена имени базы данных в web.config будет работать.

Кроме того, нужно ли мне указать конкретное имя пользователя / пароль в файле web.config, или dbml выберет его из IIS AppPool.

Ответы [ 2 ]

0 голосов
/ 24 января 2011

Вам не нужно перекомпилировать, но вы должны указать свой linq на конструктор по умолчанию sql, чтобы использовать строку подключения из web.conf

в web.conf используйте строку подключения с именем пользователя и паролем для нового сервера, и вам не нужно будет устанавливать пароль или имя пользователя где-либо еще.

пожалуйста, обратитесь к этой статье для получения дополнительной помощи

http://aspilham.blogspot.com/2011/01/how-do-i-set-connection-string-in-linq.html

0 голосов
/ 08 июля 2010

Когда вы создаете свое приложение в .net 4, вы получите 3 web.config.строка активного соединения должна быть помещена в web.live.config.

, просто найдите ее для рекомендаций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...