Если у вас есть решение, которое содержит, например, веб-приложение и тестовый проект, вы, вероятно, хотите, чтобы тестовый проект использовал веб-приложение web.config.
Один из способов ее решения - скопировать файл web.config для тестирования проекта и переименовать его в app.config.
Другое и лучшее решение состоит в том, чтобы изменить цепочку сборки и сделать ее автоматическим копированием файла web.config для проверки выходного каталога проектов. Для этого щелкните правой кнопкой мыши Test Application и выберите свойства. Теперь вы должны увидеть свойства проекта. Нажмите «Build Events», а затем нажмите кнопку «Edit Post-build ...». Напишите туда следующую строку:
copy "$(SolutionDir)\WebApplication1\web.config" "$(ProjectDir)$(OutDir)$(TargetFileName).config"
И нажмите ОК. (Обратите внимание, что вам, скорее всего, нужно изменить WebApplication1 в качестве имени проекта, которое вы хотите протестировать). Если у вас неправильный путь к web.config, то копирование не удастся, и вы заметите это во время неудачной сборки.
Edit:
Для копирования из текущего проекта в тестовый проект:
copy "$(ProjectDir)bin\WebProject.dll.config" "$(SolutionDir)WebProject.Tests\bin\Debug\App.Config"