집 >데이터 베이스 >MySQL 튜토리얼 >내 ASP.NET 앱이 저장 프로시저 'dbo.aspnet_CheckSchemaVersion'을 찾을 수 없는 이유는 무엇입니까?
소개:
로그인을 시도하거나 신규 사용자 등록을 시도할 때 ASP.NET 응용 프로그램을 사용하는 동안 "저장 프로시저 'dbo.aspnet_CheckSchemaVersion'을 찾을 수 없습니다."라는 오류 메시지가 나타날 수 있습니다. 이 오류는 시스템이 데이터베이스의 특정 저장 프로시저에 액세스할 수 없음을 나타냅니다.
원인:
이 오류의 주요 원인은 필요한 저장 프로시저와 스키마가 없기 때문입니다. WinHost.com에서 호스팅되는 SQL 데이터베이스의 개체입니다. aspnet_CheckSchemaVersion 저장 프로시저는 데이터베이스 스키마와 애플리케이션 요구 사항의 호환성을 확인하는 역할을 합니다.
해결책:
1. aspnet_regsql.exe 실행:
이 문제를 해결하려면 WinHost.com에서 호스팅하는 SQL 서버에 대해 aspnet_regsql.exe 유틸리티를 실행해야 합니다. 이 유틸리티는 데이터베이스에 필요한 저장 프로시저와 개체를 생성합니다.
2. 다음 명령을 실행하십시오.
Windows 키 r을 눌러 RUN 명령 상자를 열고 다음 명령을 입력하십시오.
%windir%\Microsoft.NET\Framework\v4.0.30319
aspnet_regsql.exe 파일을 찾아 두 번 클릭하여 엽니다. 마법사.
3. 마법사 따르기:
마법사는 데이터베이스의 저장 프로시저와 개체를 구성하는 과정을 안내합니다.
4. 역할 및 ASP.NET MVC:
aspnet ID 테이블을 생성하기 전에 ASP.NET MVC 프로젝트에서 역할이 활성화되어 있는지 확인하세요.
5. 데이터베이스 변경 사항 확인:
aspnet_regsql.exe를 실행한 후 애플리케이션에서 데이터베이스 연결을 새로 고치고 필요한 저장 프로시저와 개체가 생성되었는지 확인하세요.
이 단계를 구현하여 다음을 수행해야 합니다. "저장 프로시저 'dbo.aspnet_CheckSchemaVersion'을 찾을 수 없습니다." 오류를 해결하고 ASP.NET에 새 사용자를 성공적으로 로그인하거나 등록할 수 있습니다. 신청하세요.
위 내용은 내 ASP.NET 앱이 저장 프로시저 'dbo.aspnet_CheckSchemaVersion'을 찾을 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!