Я использую роли членства ASP.NET. Вход в систему мучительно медленный (30-40 секунд). Каждый раз, когда вы входите После исследования я пришел к выводу, что мне нужно настроить параметры подключения. Я нашел один полезный пост Asp.Net Login Control, очень медленное начальное подключение к ненадежному домену AD , в котором рассматривается проблема с точки зрения Active Directory (AD). Я не использую AD, хотя. Если я применяю настройки, упомянутые в посте выше
connectionProtection="None"
Я получаю эту ошибку
Атрибут не распознан, 'connectionProtection'
Моя строка подключения в web.config выглядит следующим образом
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="115">
<providers>
<clear/>
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="MyConn"
applicationName="/MyApplication"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
requiresUniqueEmail="true"
passwordFormat="Hashed"
/>
Какие изменения мне нужно внести и где сделать вход быстрее? Все на одном компьютере. Мы не используем SSL.
Строка My Connections to SQL:
<add name="LocalSqlServer" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=True" providerName="System.Data.SqlClient"/>
<add name="MyConn" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=True" providerName="System.Data.SqlClient"/>
SQL Profiler (AnjProfiler) дает мне этот результат при подключении к базе данных. Запрос № 1, вероятно, генерируется самим членством в ASP.NET.