lỗi server trong ứng dụng ‘/’ Tham chiếu đối tượng không được đặt thành phiên bản của đối tượng.

lập trình


Ứng dụng của tôi không thể chọn chuỗi kết nối từ tệp web.config.

Trích dẫn:

Lỗi máy chủ trong ứng dụng “https://www.codeproject.com/”.

Tham chiếu đối tượng không được đặt thành phiên bản của đối tượng.

Mô tả: Đã xảy ra một ngoại lệ chưa được xử lý trong quá trình thực hiện yêu cầu web hiện tại. Vui lòng xem lại dấu vết ngăn xếp để biết thêm thông tin về lỗi và nguồn gốc của lỗi trong mã.

Chi tiết ngoại lệ: System.NullReferenceException: Tham chiếu đối tượng không được đặt thành phiên bản của đối tượng.

XML
<connectionStrings>
      <add name="myConnectionString" connectionString="server=XYZ;database=nDatabase;uid=sa;password=sa1234;" />
  </connectionStrings>

Hãy giúp tôi

Giải pháp 3

Đối với trang web hoặc tệp cấu hình mặc định của ứng dụng web là tệp web.config. Khi bạn gọi ConfigurationManager.ConnectionStrings nó sẽ lấy các chuỗi kết nối từ tệp cấu hình mặc định của bạn, nghĩa là web.config. nếu bạn chưa xác định myConnectionString trong web.config, thêm nó và kiểm tra trang web của bạn.

Giải pháp 1

Đặt chuỗi kết nối của bạn

dbManager.ConnectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString.ToString();

Giải pháp 4

Trong Web.Config

C#
<connectionstrings>
         <add name="MyConnectionString" connectionstring="Data Source=MyPc-PC;Initial Catalog=MyDb;Persist Security Info=True;User ID=sa;Password=12345" providername="System.Data.SqlClient" />
</connectionstrings>

Và bạn có thể truy cập bằng cách sử dụng

C#
string constr = WebConfigurationManager.ConnectionStrings["webshopConnectionString"].ConnectionString;

Giải pháp 5

Phải biết tệp web.config có trong tệp ứng dụng hoặc lớp trình bày sẽ ghi đè tệp web.config có trong lớp DAL.

Do đó đã giải quyết

Đặc biệt cảm ơn DamithSL 🙂

Cảm ơn tất cả vì sự giúp đỡ của bạn 🙂

Trân trọng,
Praveen N

Giải pháp 21

Bạn có thể vui lòng giúp tôi tìm ra giải pháp tốt nhất cho việc này không

コメント

タイトルとURLをコピーしました