2013-12-06 2 views
1

У меня есть решение, имеющее два проекта: проект уровня доступа к данным и проект mvc В слое доступа к данным i m используется структура сущности. и есть ссылка на уровень доступа к данным в проекте mvc. Теперь, когда я запускаю проект mvc, он говорит, что строка подключения отсутствует, но она есть в app.config проекта уровня доступа к данным. Я попытался скопировать строку подключения и поместить ее в web.config проекта mvc, но снова он не смог ее найти. Итак, я дал абсолютный путь к папке, содержащей файлы csdl, ssdl и msl, из проекта уровня доступа к данным в web.config. Он работает сейчас. Но я хочу дать относительный путь. Скажите, пожалуйста, как я могу дать относительный путь. Я использую EF 6. Я пытался ./ к корню и ~/и ../ но ничего не работает С уважением, Манишошибка строки подключения в структуре сущности

ответ

0

вам нужно скопировать СКТ, SSDL и MSL файл из бункера другого проекта и вставить его в бункер запуска проекта, а затем дать ссылку на эти файлы в строке соединения с использованием ~ \ Bin \

Это будет работать.

С уважением, Маниш

1

Скопируйте строку подключения сегмента в файл web.config в проекте MVC и это будет работать.

В вашем приложении только один файл конфигурации, который является одним из проектов запуска. В этом случае ваш web.config.

Смежные вопросы