[ad_1]
Ứ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.
<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
<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
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
[ad_2]
コメント