Очень медленный ответ для инструмента администрирования веб-сайта Visual Studio 2005

Я работаю над приложением ASP.NET и пытаюсь добавить аутентификацию пользователя. В качестве первого шага я использую инструмент администрирования веб-сайта (Веб-сайт | Конфигурация ASP.NET) для управления пользователями и разрешениями.

Доступ к этому веб-сайту невероятно медленный. Для загрузки главной страницы требуется 30 секунд. При переходе на страницу «Безопасность» (также 30 секунд) появляется эта ошибка:

У меня установлен режим аутентификации «Формы» в файле web.config.


Возникла проблема с выбранным хранилищем данных. Это может быть вызвано неправильным именем или учетными данными сервера или недостаточным разрешением. Это также может быть вызвано тем, что функция диспетчера ролей не включена. Нажмите кнопку ниже, чтобы перейти на страницу, где можно выбрать новое хранилище данных.

Следующее сообщение может помочь в диагностике проблемы: Невозможно подключиться к базе данных SQL Server.


Он просит меня запустить «C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe», что также дает мне сообщение об ошибке.

Как исправить эти проблемы со скоростью и включением безопасности/пользователей?


person timebean    schedule 03.10.2008    source источник
comment
Я обнаружил, что этот инструмент администрирования веб-сайта очень сложен в использовании - я написал несколько простых страниц, чтобы самостоятельно выполнять базовое администрирование пользователей и групп, основываясь на примерах в учебных пособиях по безопасности на сайте asp.net (asp.net/learn/security)   -  person Ken Ray    schedule 03.10.2008


Ответы (1)


Проблема, которую вы получаете, связана с недопустимым подключением к SQL Server, вы можете настроить подключение к SQL Server в файле web.config, как только он сможет фактически подключиться к базе данных, он будет работать надлежащим образом.

EDIT ниже приведен код, необходимый в web.config для настройки нового подключения.

<connectionStrings>
    <clear />
    <add name="LocalSqlServer" connectionString="server=yourservername;database=somedatabasename;etc..." />
</connectionStrings>
person Mitchel Sellers    schedule 03.10.2008