Maison >base de données >tutoriel mysql >Pourquoi mon application ASP.NET ne trouve-t-elle pas la procédure stockée « dbo.aspnet_CheckSchemaVersion » ?

Pourquoi mon application ASP.NET ne trouve-t-elle pas la procédure stockée « dbo.aspnet_CheckSchemaVersion » ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-31 16:35:12259parcourir

Why Can't My ASP.NET App Find Stored Procedure 'dbo.aspnet_CheckSchemaVersion'?

"Impossible de trouver la procédure stockée 'dbo.aspnet_CheckSchemaVersion' - Dépannage et résolution"

Introduction :
Lorsque vous essayez de vous connecter ou d'enregistrer de nouveaux utilisateurs dans un ASP.NET, les utilisateurs peuvent rencontrer le message d'erreur « Impossible de trouver la procédure stockée 'dbo.aspnet_CheckSchemaVersion'." Cette erreur indique que le système ne parvient pas à accéder à une procédure stockée spécifique dans la base de données.

Cause :
La cause principale de cette erreur est l'absence des procédures stockées et du schéma nécessaires. objets dans la base de données SQL hébergée sur WinHost.com. La procédure stockée aspnet_CheckSchemaVersion est chargée de vérifier la compatibilité du schéma de base de données avec les exigences de l'application.

Solution :

1. Exécutez aspnet_regsql.exe :
Pour résoudre ce problème, vous devez exécuter l'utilitaire aspnet_regsql.exe sur le serveur SQL hébergé par WinHost.com. Cet utilitaire créera les procédures stockées et les objets nécessaires dans la base de données.

2. Exécutez la commande suivante :
Ouvrez la boîte de commande RUN en appuyant sur la touche Windows r et entrez la commande suivante :

%windir%\Microsoft.NET\Framework\v4.0.30319

Recherchez le fichier aspnet_regsql.exe et double-cliquez dessus pour l'ouvrir. le sorcier.

3. Suivez l'assistant :
L'assistant vous guidera tout au long du processus de configuration des procédures stockées et des objets dans la base de données.

4. Rôles et ASP.NET MVC :
Assurez-vous que les rôles sont activés dans votre projet ASP.NET MVC avant de créer la table d'identité aspnet.

5. Vérifiez les modifications apportées à la base de données :
Après avoir exécuté aspnet_regsql.exe, actualisez la connexion à la base de données dans votre application et vérifiez que les procédures stockées et les objets nécessaires ont été créés.

En mettant en œuvre ces étapes, vous devriez être capable de résoudre l'erreur « Impossible de trouver la procédure stockée 'dbo.aspnet_CheckSchemaVersion' » et de vous connecter ou d'enregistrer avec succès de nouveaux utilisateurs dans votre ASP.NET candidature.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn