Simpan Sesi Asp.net di MS SQL Server
Masalah
Pengguna situs web secara otomatis keluar setelah tidak aktif selama jangka waktu tertentu. Log peristiwa DotNetNuke mungkin menunjukkan masalah ini:
Penyebab
Ini adalah fitur desain situs web Anda. Ini terjadi ketika kumpulan aplikasi ASP.NET Anda mendaur ulang. Pesan "AppDomain dimatikan karena lingkungan hosting" tidak berarti bahwa situs Anda sedang offline, itu hanya berarti bahwa situs tersebut sudah lama tidak diakses dan ASP.NET sedang membuka cache untuk melestarikan sumber daya.
Resolusi
Untuk memperbaiki masalah ini, situs web Anda harus dikonfigurasi untuk menggunakan SQL Server sebagai status sesi. Silakan ikuti petunjuk ini untuk melakukannya. Jika Anda tidak memiliki server khusus, perbaikan ini harus dilakukan oleh teknisi pendukung.
Plesk
Masalah
Pengguna situs web secara otomatis keluar setelah tidak aktif selama jangka waktu tertentu. Log peristiwa DotNetNuke mungkin menunjukkan masalah ini:
Shutdown Details: The AppDomain shut down because of the hosting environment.
Penyebab
Ini adalah fitur desain situs web Anda. Ini terjadi ketika kumpulan aplikasi ASP.NET Anda mendaur ulang. Pesan "AppDomain dimatikan karena lingkungan hosting" tidak berarti bahwa situs Anda sedang offline, itu hanya berarti bahwa situs tersebut sudah lama tidak diakses dan ASP.NET sedang membuka cache untuk melestarikan sumber daya.
Resolusi
Untuk memperbaiki masalah ini, situs web Anda harus dikonfigurasi untuk menggunakan SQL Server sebagai status sesi. Silakan ikuti petunjuk ini untuk melakukannya. Jika Anda tidak memiliki server khusus, perbaikan ini harus dilakukan oleh teknisi pendukung.
- Hubungkan ke server menggunakan Desktop Jarak Jauh .
- Klik Mulai> Jalankan dan ketik cmd ke dalam kotak dialog jalankan.
- Copy dan paste perintah berikut ke command prompt Anda menggantikan [databasename] dengan nama database situs Anda:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -ssadd -sstype c -d [databasename] -E
- Buka web.config situs.
- Tepat sebelum , perbarui node SESSIONSTATE sebagai berikut:
<
sessionState
mode
=
"SQLServer"
allowCustomSqlDatabase
=
"true"
sqlConnectionString
=
"SQLCONNECTIONSTRING"
/>
Standar SQL Server Menggunakan Semua Memori yang Tersedia
Log Transaksi Kesalahan Penuh di Situs DNN