Tôi đã tìm thấy câu trả lời cho câu hỏi của mình. Chuỗi kết nối cho ASPDBNET.MDF thường không xuất hiện trong web.config nếu bạn đang tạo trang web của mình từ đầu (trong trường hợp của tôi).
Ứng dụng sử dụng một chuỗi kết nối toàn máy được xác định trong tệp machine.config. Điều này được đặt tên là "LocalSqlServer".
Thông thường, chuỗi kết nối LocalSqlServer này nhắm mục tiêu một SQL Server Express cục bộ theo mặc định.
Do đó, nó không thành công trên máy chủ từ xa sử dụng SQL Server hoàn chỉnh.
Để tải trang web của bạn lên một máy chủ từ xa, cần có một số điều chỉnh trong web.config của bạn để trỏ đến máy chủ mới thường là Máy chủ SQL.
Để làm điều đó, hãy thêm một chuỗi kết nối mới vào tệp web.config của bạn và đặt tên là LocalSqlServer. Ngoại trừ tên, hãy thêm mọi thứ khác bình thường như Nguồn dữ liệu, Danh mục ban đầu, v.v..
Để làm cho nó hoạt động trên máy chủ từ xa, hãy thêm một phần tử clear ngay trước phần tử connectionStrings đang mở. Đây là chuỗi kết nối của bạn sẽ trông như thế nào đối với Máy chủ SQL từ xa.
<connectionStrings>
<clear/>
<add name="LocalSqlServer" connectionString="Data Source=remotehost;Initial Catalog=remoteDB;User Id=username;Password=password" providerName="System.Data.SqlClient" />
</connectionStrings>
Và bạn đã hoàn thành. Đây là những gì tôi đã làm cho trang web ASP.NET của mình mà tôi đã tạo từ đầu. Giờ đây, thông tin đăng nhập thành viên, đăng xuất, người dùng và cuộn, v.v. đang hoạt động hoàn hảo.
Cảm ơn vì đã đọc.