2016-04-28 3 views
0

У меня есть проект библиотеки классов типов. Он имеет файл app.config, который имеет строки подключения. Эта библиотека классов упоминается в веб-приложении ASP.NET. После публикации DLL-файлы находятся в папке bin, но файла app.config нет. Каково расположение файла app.config?Расположение файла App.config

+0

Какую версию ASP.NET вы используете? –

+0

Я использую .NET Framework 4.5 – Karthik

+1

Karthik, если вы еще не просмотрели этот http://stackoverflow.com/questions/1189364/reading-settings-from-app-config-or-web-config- в-сети, он выглядит похожим. Я думаю, что с некоторыми небольшими изменениями кода в вашем классе lib вы можете получить доступ к тому же самому параметру в разделе настроек web.config appSettings, который у вас есть в вашем app.config. Другими словами, я не думаю, что ваш app.config будет доступен, но будет доступно приложение web.config appSettings. –

ответ

0

Если ваша цель заключается в создании веб-приложения, основным файлом конфигурации является Web.Config. если вы добавляете файл appString в проект библиотеки Class Library, то такое же определение строки подключения задает файл web.config, поэтому вам не нужен файл app.config, но вам необходимо создать файл приложения Console Application App.Config.

Как читать проект Web.Config для библиотеки классов.

System.Configuration.dll ссылается на проект библиотеки классов и ваш пример ниже образца.

System.WebConfigurationManager.AppSettings["value1"]; 

Я надеюсь его помощь.

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