2008-10-03 2 views
2

ASP.NET 응용 프로그램에서 작업하고 사용자 인증을 추가하려고합니다. 첫 번째 단계로서 웹 사이트 관리 도구 (웹 사이트 | ASP.NET 구성)를 사용하여 사용자 및 사용 권한을 관리합니다.Visual Studio 2005 웹 사이트 관리 도구에 대한 응답 속도가 매우 느림

이 웹 사이트에 접속하는 것은 매우 느립니다. 기본 페이지를로드하는 데 30 초가 걸립니다. 보안 페이지 (30 초)를 탐색 할 때 다음 오류가 표시됩니다.

인증 모드가 web.config 파일에서 "Forms"로 설정되어 있습니다.


선택한 데이터 저장소에 문제가 있습니다. 잘못된 서버 이름이나 자격 증명 또는 불완전한 사용 권한으로 인해 발생할 수 있습니다. 또한 역할 관리자 기능을 사용할 수 없기 때문에 발생할 수 있습니다. 아래 버튼을 클릭하면 새 데이터 저장소를 선택할 수있는 페이지로 리디렉션됩니다.

다음 메시지는 문제를 진단하는 데 도움이 될 수 있습니다. SQL Server 데이터베이스에 연결할 수 없습니다.


그것은 나를 실행하라는 메시지가 "C : \ WINDOWS \ Microsoft.NET 프레임 워크 \ V2.0.50727 aspnet_regsql.exe \ \"또한 나에게 오류 메시지를 제공합니다.

속도와 보안/사용자를 활성화하는 방법으로 이러한 문제를 해결하려면 어떻게합니까?

+0

나는 웹 사이트 관리 도구를 사용하는 진짜 고통이 될 것을 발견했다 - 내가해야 할 몇 가지 간단한 페이지를 썼다 asp.net 사이트 (http://www.asp.net/learn/security/)의 보안 자습서에있는 예제를 기반으로 사용자 및 그룹 관리를 직접 수행 할 수 있습니다. –

답변

2

잘못된 SQL Server 연결로 인해 발생하는 문제는 web.config에서 SQL Server 연결을 설정할 수 있습니다. 일단 실제로 데이터베이스에 연결할 수 있으면 적절한 방식으로 수행됩니다 .

편집 아래가 설치 새 연결에의 Web.config에 필요한 코드입니다

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