Site Web de l'Outil d'Administration dans visual studio 2012

Je ne peux pas comprendre comment configurer mon web.config afin de rendre le site web-gestion de l'outil de travail avec un MVC 4 projet dans visual studio 2012.

Ici sont les étapes pour reproduire ce comportement

  • créer un nouveau MVC4 projet dans visual studio 2012
  • exécuter le projet (ctrl+f5)
  • inscrivez-vous et connectez-vous. Vous remarquerez que dans le dossier app_data, un nouveau fichier est créé. par exemple, aspnet-MvcApplication6-20121009211525.mdf
  • si vous ouvrez le fichier mdf (visual studio), vous serez en mesure de naviguer sur le schéma dans la fenêtre explorateur de serveurs.
  • maintenant démarrer le site web de l'outil d'administration (projet->asp.net de configuration). Essayez d'aller dans l'onglet sécurité. Vous devriez me voir message du genre:

Il y a un problème avec votre banque de données. Cela peut être causé
par une défaillance du serveur de nom ou des informations d'identification, ou par le manque de
la permission. Il peut aussi être causée par le rôle de gestionnaire de la fonction de
être activé. Cliquez sur le bouton ci-dessous pour être redirigé vers une page où
vous pouvez choisir un nouveau magasin de données.
Le message suivant peut aider à diagnostiquer le problème: Impossible de
se connecter à SQL Server base de données.

J'ai déjà cherché sur google une solution à mon problème mais il semble que la plupart des réponses sont ciblage des versions plus anciennes de la MVC /visual studio, donc je n'ai pas réussi encore. Ce qui me surprend, c'est il n'y a pas d'adhésion ni un roleManager section dans le site web.config lorsque vous utilisez la norme MVC 4 modèle (alors que si vous créez un ASP.NET les Formulaires de demande, vous pourrez voir les deux sections. Malheureusement, j'ai eu la même erreur avec la ASP.NET WebForms modèle donc je n'ai pas de continuer à étudier.). Aussi, le roleManager ou d'adhésion ou de sections de configuration définissent généralement un fournisseur qui est vient du Système.Web.Fournisseur de l'assemblée. Le MVC 4 modèle ne fait même pas référence au Système.Web.Fournisseur de l'assemblée, alors je me demande comment le rôle des membres/travaux en MVC 4. Il pourrait être obsolète dans la nouvelle version, mais je n'ai pas trouvé d'information sur ce sujet (le Système.Web.La sécurité de l'assemblée semble remplacer le Système.Web.Fournisseur). Mon erreur peut également être lié au fait que je n'ai que LocalDB installé et qu'aucune autre instance de SQL server.

Donc ma question est: Pouvez-vous reproduire cette erreur et vous êtes en mesure de le réparer? Quelle est la cause de cela?

Toute aide sera appréciée.

J'ai développé un remplacement pour le Site web de l'Outil d'Administration pour MVC trouvé ici: aaron-hoffman.blogspot.com/2013/08/... le code: github.com/StoneFinch/SmpMaintenance

OriginalL'auteur shaft | 2012-10-09