Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 23589|Jawab: 1

[Sumber] asp.net berbagi sesi (melalui StateServer)

[Salin tautan]
Diposting pada 16/01/2019 22.12.58 | | |
asp.net Masalah berbagi sesi mungkin ditemui selama pengembangan atau penerapan, bagaimana cara berbagi sesi antara aplikasi yang berbeda? Saya mencarinya hari ini, ada banyak metode di Internet, di antaranya penggunaan sesi berbagi database SqlServer adalah yang paling umum, jika Anda perlu pergi ke Baidu sendiri, itu akan keluar. Tapi bukankah akan menjadi masalah besar jika databasenya bukan SqlServer tetapi sesuatu yang lain seperti Oracle? Untungnya, hari ini saya menemukan cara lain untuk mengimplementasikan berbagi sesi tanpa menggunakan database, yaitu menggunakan metode StateServer. Tanpa basa-basi lagi, lihat langkah-langkah implementasi:

1. Buka registri, jalankan cmd/regedit, dan temukan simpul HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\aspnet_state\Parameters

a. Atur nilai AllowRemoteConnection ke 1

[b. Atur nilai Port ke a5b8 (heksadesimal), yaitu desimal 42424 (default)]

Di atas benar-benar memungkinkan koneksi jarak jauh dan mengatur port

2. Ubah jenis startup layanan komputer "ASP.NET State Service" menjadi Otomatis, dan mulai layanan secara bersamaan.

3. Tambahkan di bawah node system.web dalam file web.config proyek situs web A dan proyek situs web B, masing-masing



Ingatlah untuk mengganti dengan IP layanan dan port yang ditetapkan pada langkah 1

4. Tambahkan kode berikut ke Global.asax.cs proyek situs web A dan proyek situs web B masing-masing

Perhatikan duaAPPNAME harus diatur ke sama。 Di atas memecahkan masalah berbagi sesi. Solusi di atas dirujuk di sini

Terakhir, Anda dapat menguji bahwa Anda dapat menulis Sesi di proyek situs web A untuk membaca di proyek situs web B, atau menulis Seesion di proyek situs web B untuk membacanya di proyek situs web A.





Mantan:Peta Pikiran Akuntansi Junior Chenyang 2019
Depan:MEmu Mekanik Diubah
 Tuan tanah| Diposting pada 10/07/2022 21.57.11 |
ASP.NET StateServer yang menyimpan Sesi
https://www.itsvse.com/thread-4258-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com