2010-05-27 4 views
2

Je suivais le tutoriel MVCMusic avec une machine avec le serveur SQL complète 2008 studio r2 visuel complet professionnel, ASP.NET 4.0 et quand je suis arrivé à la page où il établit l'appartenance (près de la page 66) l'outil d'administration Web ne fonctionnera pas, j'ai l'erreur suivante:ASP.NET Administration de site Web ASP.NET Outil erreur 4 unkown VS 2010

Une erreur a été rencontrée. Veuillez revenir à la page précédente et réessayer.

ma config web est comme ceci:

<connectionStrings> 
     <clear /> 
     <add name="MvcMusicStoreCN" connectionString="Data Source=.;Initial Catalog=MvcMusicStore;Integrated Security=True" providerName="System.Data.SqlClient" /> 
     <add name="MvcMusicStoreEntities" connectionString="metadata=res://*/Models.Store.csdl|res://*/Models.Store.ssdl|res://*/Models.Store.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.;Initial Catalog=MvcMusicStore;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" /> 
    </connectionStrings> 

<system.web> 
<membership defaultProvider="AspNetSqlMembershipProvider"> 
      <providers> 
       <clear /> 
       <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" 
        connectionStringName="MvcMusicStoreCN" enablePasswordRetrieval="false" 
        enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="false" 
        maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" 
        passwordAttemptWindow="10" applicationName="/" passwordFormat="Hashed" /> 
      </providers> 
     </membership> 
     <profile> 
      <providers> 
       <clear /> 
       <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" 
        connectionStringName="MvcMusicStoreCN" applicationName="/" /> 
      </providers> 
     </profile> 
     <roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider"> 
      <providers> 
       <clear /> 
       <add connectionStringName="MvcMusicStoreCN" applicationName="/" 
        name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" /> 
       <add applicationName="/" name="AspNetWindowsTokenRoleProvider" 
        type="System.Web.Security.WindowsTokenRoleProvider" /> 
      </providers> 
     </roleManager> 
     <customErrors mode="Off"> 
     </customErrors> 
</system.web> 

EDIT: J'ai couru le

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe 

exécutable et a ajouté les tables dans ma base de données MvcMusicStore sucessfully, changé le web.config de MY application (MVCMusicStore), et a essayé d'exécuter le raccourci de configuration ASP.NET et a obtenu l'erreur. Mon navigateur par défaut est firefox, et lorsque je clique sur le raccourci, le navigateur n'ouvre même pas la page, seulement lorsque je clique avec le bouton droit de la souris sur l'icône de la barre d'état et que je l'ouvre dans le navigateur.

Répondre

3

Je l'ai résolu, je suis entré dans un autre projet (VS 2010 ne me laisse pas changer le navigateur par défaut dans un MVC projet) a changé le navigateur par défaut, est revenu au projet MVC et a réessayé d'ouvrir la configuration, et cela a fonctionné. On dirait que la configuration ne permet pas firefox. Merci de toute façon Raj.

0

Obtenez votre application pour afficher les erreurs détaillées en désactivant les erreurs personnalisées http://msdn.microsoft.com/en-us/library/h0hfz6fc(VS.71).aspx

<configuration> 
    <system.web> 
     <customErrors mode="Off"> 
     </customErrors> 
    </system.web> 
</configuration> 
+0

Cela n'a pas changé je l'ai mis sur mon web.config local et sur le répertoire physique WAT. C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ asp.netwebadminfiles \ –

0

J'ai également rencontré ce problème et j'ai découvert que c'était parce que le répertoire dans lequel se trouvait ma solution contenait un caractère bizarre. 'C: .... \ C#' Changer le répertoire en CSharp s'est débarrassé de ce problème.

Questions connexes