Строка подключения в app.config в библиотеке классов

Я создаю решение, и внутри у меня есть три проекта:

  1. Сервисный проект библиотеки WCF

  2. Проект DataAccess (библиотека классов)

  3. Веб-сайт о хостинге сервиса WCF

Реализация сервиса находится на проекте № 1, но для доступа к DataBase, я использую второй проект, который реализует доступ к данным с помощью проекта библиотеки классов.

Та проблема в порядке для получения доступа к данным, я должен настроить строку подключения, но та строка подключения должна настраиваться в продуктивной среде, я имел в виду в производстве, я собираюсь развернуть сайт, который является очень простым проектом, который содержит только ссылочный Сервисный Проект Библиотеки WCF затем, парень от отдела базы данных настроит строку подключения.

В разработке у меня есть app.config на проекте доступа к данным, но когда я делаю выпуск, что app.config встраивается в dll.

Какие-либо идеи, как мы можем достигнуть нашей цели

7
задан Copeleto 30 March 2010 в 21:05
поделиться

3 ответа

Строка подключения в вашем app.config (уровень данных) не встроена в dll.

Если вы посмотрите файл app.config в своем проекте уровня данных, вы, вероятно, увидите раздел connectionStrings. вам необходимо поместить строки соединения в файл web.config вашего веб-сайта службы WCF.

Это можно настроить в производственной среде.

2
ответ дан 7 December 2019 в 07:43
поделиться

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

4
ответ дан 7 December 2019 в 07:43
поделиться

У меня была ошибка, я использовал другое имя в web.config сайта WCF, я просто скопировал точную часть app.config в web.config, и теперь он работает.

Спасибо за вашу помощь

1
ответ дан 7 December 2019 в 07:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: