GNU/Linux >> Belajar Linux >  >> Panels >> Plesk

Simpan Sesi ASP.NET di MS SQL Server

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:
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.
  1. Hubungkan ke server menggunakan Desktop Jarak Jauh .
  2. Klik Mulai> Jalankan dan ketik cmd ke dalam kotak dialog jalankan.
  3. 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
  4. Buka web.config situs.
  5. Tepat sebelum , perbarui node SESSIONSTATE sebagai berikut:< sessionState mode = "SQLServer" allowCustomSqlDatabase = "true" sqlConnectionString = "SQLCONNECTIONSTRING" />
Status sesi ASP.NET sekarang akan disimpan di database situs web Anda dan tidak akan hilang setelah kumpulan aplikasi didaur ulang.
Plesk
  1. Bagaimana Mengubah Tingkat Kompatibilitas Database SQL

  2. Kesalahan MS SQL Server 0x80070218

  3. Standar SQL Server Menggunakan Semua Memori yang Tersedia

  1. Cara menginstal Ms SQL Server 2019 di Ubuntu 20.04

  2. Jalankan Sql Server Di Ubuntu?

  3. Cara Menginstal .NET 3.5 Di Windows Server 2012 R2

  1. Kesalahan Konfigurasi Server Atribut Tidak Dikenal di DotNetNuke

  2. Pengaturan ASP.NET pada Plesk (Windows)

  3. Memecahkan masalah akses jarak jauh ke SQL Server