У меня есть два проекта. Один - это веб-сайт & другой - это формы окон. Веб-проект подключается к базе данных, но проект windows генерирует исключение NullReferenceException, считывающее строку подключения.NullReferenceException пытается прочитать строку подключения
Я использую те же классы для подключения обоих проектов. Соединение устанавливается с помощью LINQTOSQL.
Вот моя строка соединения:
<connectionStrings>
<add name="GPSystemConnectionString"
connectionString="Data Source=.;Initial Catalog=GPSystem;User ID=***;Password=***"
providerName="System.Data.SqlClient" />
</connectionStrings>
Это, как я читаю его.
string CS = ConfigurationManager.ConnectionStrings["GPSystemConnectionString"].ConnectionString;
(Исключение происходит на этой линии) ..... (ссылка на объект не указывает на экземпляр объекта.)
Примечание: Я использую тот же класс для подключения обоих проектов ... один соединяется, а другой терпит неудачу.
Пожалуйста, помогите мне с этим!
Заранее спасибо.
Вы должны иметь соответствующий запись в app.config (для WinForms) * и * web.config (для веб-проекта) - эти конфигурации читаются для * исполняющей сборки * и * не используются *. – user2864740
@ user2864740: Их можно разделить. См. Мой ответ. –
@PatrickHofman Ваш ответ действительно просто украл конфигурацию ;-) – user2864740