ASP.NET die Mitgliedschaft Anbieter, nicht richtig konfiguriert - nicht öffnen websit administration tool
Habe ich installiert ASP.NET die Mitgliedschaft Tabellen in eine remote-Datenbank verwenden aspnet_regsql.exe. Es scheint erfolgreich erstellt alle Tabellen in der Datenbank, die ich gesehen habe, erstellt in der Vergangenheit beim arbeiten mit dieser Technologie. aspnet_regsql auch sagen, dass der Prozess erfolgreich abgeschlossen wurde.
Ich bin in der Lage, eine Verbindung zu der Datenbank in Ordnung mit sql server management studio und führen Sie Abfragen. Ich habe meine web.config Datei mit den entsprechenden Einstellungen wie nachfolgend dargestellt.
<connectionStrings>
<add name="ApplicationServices" connectionString="Data Source=**********;Initial Catalog=********;Integrated Security=false;User ID=*************;Password=******" providerName="System.Data.SqlClient" />
</connectionStrings>
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
applicationName="/" />
</providers>
</membership>
<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" />
</providers>
</profile>
<roleManager enabled="false">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers>
</roleManager>
Ich weiß, die Verbindung zur Datenbank funktioniert. Den connection-string korrekt ist. Doch, wenn ich in der website-administration-tool zu starten, konfigurieren der Sicherheitseinstellungen, bekomme ich eine Fehlermeldung:
Gibt es ein problem mit der von Ihnen gewählten Daten speichern. Dies kann verursacht werden durch eine ungültige server-Namen oder die Anmeldeinformationen, oder durch Unzureichende Berechtigung. Es kann auch verursacht werden, durch die Rolle der manager-feature nicht aktiviert war. Klicken Sie auf die Schaltfläche unten, um auf eine Seite umgeleitet werden, wo können Sie einen neuen datenspeicher.
Möglicherweise die folgende Meldung helfen bei der Diagnose des Problems: Konnte nicht geladen werden Typ 'HNN.Web.MvcApplication'.
Also ja, dies ist eine MVC3 Anwendung, die ich bin versucht zu bauen. Und der name der web-Anwendung-Projekt genannt wird, PNV.Web, aber ich habe keine Ahnung, was 'HNN.Web.MvcApplication' ist.
Jede Hilfe auf diesem würde sehr geschätzt werden.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
So wie es aussieht war mein problem, dass meine Rolle manager auf false festgelegt wurde.
Nachdem ich es auf true, ich war in der Lage zu verwenden, die Website-Konfiguration-tool ohne Probleme und alles schien anfangen zu arbeiten.
Hast, kompilieren Sie die Anwendung, bevor Sie versuchen, verwenden Sie die website-administration-tool? Es wird nicht funktionieren, bevor die Website erstellt wurde.
Ihre Anwendung-name ist nicht gesetzt:
Legen Sie den Namen der Anwendung, und stellen Sie sicher, es passt die Namen in der Anwendung der Tabelle in Ihrer Datenbank. Viel Glück.
Mein Standard-Mitgliedschaft-Anbieter gearbeitet, aber ich änderte den Namen der Anwendung in aspnet_Applications Tabelle. Wenn Sie das tun, müssen Sie ändern die applicationName im web.config auch.