Rumah >pangkalan data >tutorial mysql >Mengapa Apl ASP.NET Saya Tidak Boleh Cari Prosedur Tersimpan 'dbo.aspnet_CheckSchemaVersion'?
Pengenalan: >
Apabila cuba log masuk atau mendaftarkan pengguna baharu dalam aplikasi ASP.NET, pengguna mungkin menghadapi mesej ralat "Tidak dapat mencari prosedur tersimpan 'dbo.aspnet_CheckSchemaVersion'." Ralat ini menunjukkan bahawa sistem tidak dapat mengakses prosedur tersimpan tertentu dalam pangkalan data.
Punca:
Punca utama ralat ini ialah ketiadaan prosedur dan skema tersimpan yang diperlukan objek dalam pangkalan data SQL yang dihoskan pada WinHost.com. Prosedur tersimpan aspnet_CheckSchemaVersion bertanggungjawab untuk mengesahkan keserasian skema pangkalan data dengan keperluan aplikasi.
Penyelesaian:
1. Jalankan aspnet_regsql.exe:
Untuk menyelesaikan isu ini, anda mesti melaksanakan utiliti aspnet_regsql.exe terhadap pelayan SQL yang dihoskan oleh WinHost.com. Utiliti ini akan mencipta prosedur dan objek tersimpan yang diperlukan dalam pangkalan data.
2. Jalankan arahan berikut:
Buka Kotak Perintah RUN dengan menekan Windows Key r dan masukkan arahan berikut:
%windir%\Microsoft.NET\Framework\v4.0.30319
Cari fail aspnet_regsql.exe dan klik dua kali padanya untuk membuka ahli sihir.
3. Ikut Wizard:
Wizard akan membimbing anda melalui proses mengkonfigurasi prosedur dan objek yang disimpan dalam pangkalan data.
4. Peranan dan ASP.NET MVC:
Pastikan peranan didayakan dalam projek ASP.NET MVC anda sebelum membuat jadual identiti aspnet.
5. Sahkan Perubahan Pangkalan Data:
Selepas menjalankan aspnet_regsql.exe, muat semula sambungan pangkalan data dalam aplikasi anda dan sahkan bahawa prosedur dan objek tersimpan yang diperlukan telah dibuat.
Dengan melaksanakan langkah ini, anda seharusnya dapat menyelesaikan ralat "Tidak dapat mencari prosedur tersimpan 'dbo.aspnet_CheckSchemaVersion'" dan berjaya log masuk atau daftar pengguna baharu dalam aplikasi ASP.NET anda.
Atas ialah kandungan terperinci Mengapa Apl ASP.NET Saya Tidak Boleh Cari Prosedur Tersimpan 'dbo.aspnet_CheckSchemaVersion'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!