Entity Framework webapi c # изменение строки подключения - PullRequest
0 голосов
/ 26 сентября 2018

Мы используем .Net C # Web API, используя Entity Framework для DAL (уровень доступа к данным).Мы должны сделать разработку, подключив сервер разработки / тестирования БД.Теперь нам нужно изменить сервер БД с разработки на производство.Возможно ли изменить только строку подключения и подключиться к серверу производственной БД.О чем-либо дополнительно нужно заботиться.Пожалуйста помоги.

1 Ответ

0 голосов
/ 26 сентября 2018

Добавить преобразование файла web.config.

При развертывании веб-сайта / веб-API часто требуется, чтобы некоторые параметры в файле Web.config развернутого приложения отличались от файла разработки Web.config.Например, вы можете изменить строки подключения, чтобы они указывали на разные базы данных.

Если вы хотите создать файл преобразования для пользовательской конфигурации сборки, которая не существует, сначала создайте конфигурацию сборки с помощью ConfigurationManager.

Вы можете открыть Configuration Manager, выбрав его в меню Build.Дополнительные сведения см. В разделе Диалоговое окно Configuration Manager.

В обозревателе решений разверните файл приложения Web.config.

Если какие-либо файлы преобразования уже созданы, отображается файл Web.config.в обозревателе решений с символом, указывающим, что его можно развернуть, и файлы преобразования отображаются при развертывании файла Web.config.

Конфигурация сборки, для которой предназначено преобразование, указывается строкой в ​​файленазвание.Например, файл преобразования для конфигурации сборки Debug называется Web.Debug.config.

Если не существует файла преобразования для конфигурации сборки, для которой вы хотите указать параметры, в обозревателе решений щелкните правой кнопкой мышиФайл Web.config, а затем нажмите «Добавить преобразования конфигурации».

Откройте файл преобразования для конфигурации сборки, с которой вы хотите работать.

Отредактируйте файл преобразования, чтобы указать изменения, которые необходимо внести.в развернутый файл Web.config при развертывании с использованием этой конфигурации сборки.

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

Дополнительные сведения о том, как создать преобразования преобразованиявключен в следующую ссылку:

https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/web-config-transformations

...