2008-10-03 3 views
2

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

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

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


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

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


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

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

+0

Я обнаружил, что инструмент веб-администрирования, чтобы быть реальной боли использовать - я написал несколько простых страниц, чтобы сделать базовое пользовательское и групповое администрирование на основе примеров в руководствах по безопасности на сайте asp.net (http://www.asp.net/learn/security/) – 2008-10-03 17:13:14

ответ

2

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

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

<connectionStrings> 
    <clear /> 
    <add name="LocalSqlServer" connectionString="server=yourservername;database=somedatabasename;etc..." /> 
</connectionStrings>