Tôi có hai ứng dụng giống hệt nhau được thiết lập trên IIS trên các thư mục ảo khác nhau (tôi đã thực hiện một số giải pháp để đảm bảo rằng cả hai đều có cùng tên ứng dụng). Có cách nào để chia sẻ id phiên trên hai ứng dụng web asp.net?Làm thế nào để duy trì cùng một id phiên trên nhiều ứng dụng web trong ASP.NET
Vì tôi đang lưu phiên trong StateServer nên cả hai đều nhận cùng một dữ liệu phiên, tuy nhiên, một id phiên khác nhau được tạo mỗi khi tôi chuyển từ ứng dụng sang ứng dụng b. Điều này cũng không xảy ra trong một kịch bản cân bằng tải? Khi tôi truy cập www.test.com, nó sẽ chuyển hướng yêu cầu đó đến máy chủ a và sau đó nếu tôi nhấn lại nó, nó sẽ chuyển đến máy chủ b, nhưng vì đó là một ứng dụng web khác, nó sẽ tạo id phiên mới ?
Chỉ cần ném vào cơ sở dữ liệu. Bạn đang cúi xuống phía sau để đáp ứng các giới hạn của phiên. –
Cơ sở dữ liệu sẽ có cùng một vấn đề trừ khi tôi áp dụng giải pháp thay thế. Vì đó là hai ứng dụng khác nhau trong DB, nó sẽ có 2 phiên riêng biệt. –
Bạn hiểu sai ý kiến của tôi. Thay vì sử dụng phiên * *, hãy đặt bất kỳ dữ liệu liên tục nào bạn yêu cầu trong cơ sở dữ liệu chung. Phiên, và cookie, được thiết kế để giữ cho các ứng dụng không bị lẫn lộn với nhau. Đây là một trong nhiều thứ mà cơ sở dữ liệu rất tốt. –