Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Membetulkan NullReferenceException Apabila Mengakses Rentetan Sambungan daripada App.config?

Bagaimana untuk Membetulkan NullReferenceException Apabila Mengakses Rentetan Sambungan daripada App.config?

Patricia Arquette
Lepaskan: 2025-01-14 22:39:47
asal
825 orang telah melayarinya

How to Fix NullReferenceException When Accessing Connection Strings from App.config?

Mendapatkan semula Rentetan Sambungan daripada App.config: Menyelesaikan Masalah NullReferenceExceptions

Mengakses rentetan sambungan daripada fail App.config anda menggunakan ConfigurationManager.ConnectionStrings["Test"] kadangkala boleh membuang NullReferenceException. Panduan ini menyediakan penyelesaian kepada masalah biasa ini.

Penyelesaian:

  1. Akses Rentetan Sambungan Eksplisit:

    Daripada menggunakan ConfigurationManager.ConnectionStrings["Test"], akses terus harta ConnectionString seperti ini:

    <code class="language-csharp">System.Configuration.ConfigurationManager.ConnectionStrings["Test"].ConnectionString;</code>
    Salin selepas log masuk
  2. Sahkan Rujukan Perhimpunan:

    Pastikan projek anda menyertakan rujukan kepada System.Configuration.dll. Himpunan ini menyediakan kelas yang diperlukan untuk mengakses tetapan konfigurasi.

Contoh App.config:

Berikut ialah contoh App.config fail yang menunjukkan struktur yang betul:

<code class="language-xml"><?xml version="1.0" encoding="utf-8"?>
<configuration>
  <connectionStrings>
    <add connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" 
         name="Test" 
         providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration></code>
Salin selepas log masuk

Coretan Kod Dibetulkan:

Coretan kod ini menunjukkan cara mendapatkan semula rentetan sambungan dengan betul:

<code class="language-csharp">string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["Test"].ConnectionString;</code>
Salin selepas log masuk

Melaksanakan langkah-langkah ini memastikan kejayaan mendapatkan semula rentetan sambungan anda daripada App.config, membolehkan sambungan pangkalan data yang lancar.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan NullReferenceException Apabila Mengakses Rentetan Sambungan daripada App.config?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan