2016-07-12 3 views
0

Я хочу знать, есть ли у меня сеанс sqlstate, тогда мне нужно создать базу данных для aspnetdb в уже существующей базе данных (например, sampledb) или мне нужно будет создать ее отдельно. Предположим, если бы я создал его в sampledb, который уже существует, то какой путь строки подключения должен я предоставить в web.config и какие изменения мне придется сделать во время развертывания Интернета.Управление сеансом сервера Asp.Net Sql

Пожалуйста, дайте мне ответ, потому что в моем сознании возникает много вопросов.

ответ

1

Вы должны создать новую базу данных для состояния сеанса.

Настройка SQL состояния сеанса сервер очень прост и требует два простых шага:

  1. Install ASPState базы данных на вашем SQL сервере.

    1.1 Откройте командную строку и перейдите к папке, где .NET Framework установлена ​​на вашем компьютере, например. C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319

    1.2 Выполните следующую команду в командной строке - aspnet_regsql.exe -S SampleSqlServer -E -ssadd -sstype р

  2. Настройте состояние сеанса SQL-сервера в файле Web.config, чтобы указать базу данных ASDState на вашем сервере .

Web.config:

<configuration> 
    <system.web> 
    <sessionState mode="SQLServer" 
     sqlConnectionString="Integrated Security=SSPI;data 
     source=SampleSqlServer;" /> 
    </system.web> 
</configuration> 

Полный учебник можно найти здесь - Session-State Modes

Смежные вопросы