Вярвам, че трябва да сте използвали приложението aspnet_regsql.exe, което след това стартира съветник и след това добавя различни aspnet_* таблици към вашите маси.
Ако е така, рестартирайте отново същия съветник и след това изберете опцията за премахване, за да премахнете всички тези таблици от базата данни.
Сега изпълнете тази команда:
aspnet_regsql.exe -ssadd -d <Your Database> -sstype c -S <Server> -U <Username> -P <Password>
Това ще добави две таблици към вашата база данни, а именно ASPStateTempApplications &ASPStateTempSessions.
Променете вашия файл web.config, за да включва следната конфигурация:
<sessionState
mode="SQLServer"
allowCustomSqlDatabase="true"
sqlConnectionString="Data Source=Server;Initial Catalog=Database;User ID=UserId;Password=Password"
cookieless="false" timeout="20" />
ЗАБЕЛЕЖКА:1. Предположих, че искате да съхраните сесията в базата данни на вашите приложения. Ако искате да поддържате базата данни на сесиите отделно, изпълнете горната команда без параметъра "-d". Това ще създаде нова база данни ASPState с две таблици, които посочих по-горе. И накрая можете да посочите името на тази база данни във вашата конфигурация.
Надявам се това да помогне :)