Menyelesaikan masalah "Tidak Dapat Menemui Prosedur Tersimpan 'dbo.aspnet_CheckSchemaVersion' Ralat
Apabila mengehos aplikasi anda dengan WinHost.com, anda mungkin menghadapi mesej ralat: "Tidak dapat mencari prosedur tersimpan 'dbo.aspnet_CheckSchemaVersion'." Ralat ini berlaku apabila pangkalan data SQL pada pelayan tidak mempunyai prosedur tersimpan yang diperlukan untuk pengurusan keahlian.
Penyelesaian:
Untuk menyelesaikan isu ini , ikut langkah ini:
Lari aspnet_regsql.exe:
Arahan ini mencipta jadual dan objek yang diperlukan dalam pangkalan data SQL Jalankan arahan berikut dalam command prompt:
aspnet_regsql.exe -S [DBServerName] -U [DBLogin] -P [DBPassword] -A all -d [DBName]
Ganti nilai pemegang tempat dengan anda. nama pelayan, nama log masuk pangkalan data, kata laluan dan nama pangkalan data Jika anda tidak pasti di mana untuk mencari aspnet_regsql.exe, navigasi kepada:
%windir%\Microsoft.NET\Framework\v4.0.30319
dan cari fail.
Ikuti Wizard:
Arahan akan melancarkan wizard yang akan membimbing anda melalui proses penciptaan. Pastikan ciri "Keahlian" dan "Peranan" dipilih semasa wizard persediaan.
Dayakan Peranan:
Jika anda telah melumpuhkan peranan dalam projek ASP.NET MVC anda sebelum mencipta jadual identiti, anda mungkin perlu untuk membolehkannya sekarang.
Dengan melengkapkan langkah ini, jadual keahlian dan prosedur tersimpan akan dibuat dalam pangkalan data SQL di WinHost.com, menyelesaikan ralat "Tidak dapat mencari prosedur tersimpan 'dbo.aspnet_CheckSchemaVersion'".
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Tidak Dapat Menemui Prosedur Tersimpan 'dbo.aspnet_CheckSchemaVersion'' pada WinHost?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!