2017-06-13 1 views
0

Ich habe eine einfache Klassenraum asp.net MVC 5 Webanwendung und ich verwende die Standard-Account-Controller und Account-Klasse für die Anmeldung. Wenn ich versuche, es im Debug-Modus mit Visual Studio, alles ist in Ordnung. Aber wenn ich es mit "Web Deploy" und "code first migration" beim Start der Anwendung aktiviere, bin ich erfolgreich nach localhost/home umgeleitet worden, aber sobald ich es versuche, gehe auf die Login-Seite oder registriere die Seite und versuche dich einzuloggen Fehler auftaucht und ich bin total ahnungslos, was nicht in Ordnung ist. ich habe viele Möglichkeiten habe ich versucht, auf verschiedenen Foren gefunden, dies zu beheben, aber ohne Erfolg.Fehler während der Bereitstellung von asp mvc Webanwendung

dies ist der Fehlercode ich erhalte.

Server Error in '/home' Application. 

Format of the initialization string does not conform to specification  starting at index 0. 
Description: An unhandled exception occurred during the execution of the  current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.ArgumentException: Format of the initialization string does not conform to specification starting at index 0. 

Source Error: 


Line 77:    // This doesn't count login failures towards account lockout 
Line 78:    // To enable password failures to trigger account  lockout, change to shouldLockout: true 
Line 79:    var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false); 
Line 80:    switch (result) 
Line 81:    { 

    Source File: D:\Release 1 \Zip\ClassRoom\ClassRoom\Controllers\AccountController.cs    Line: 79 

Stack Trace: 


    [ArgumentException: Format of the initialization string does not conform to specification starting at index 0.] 
     System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue) +1985 
    System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) +197 
+0

Dies lässt vermuten, ein Problem mit der Verbindungszeichenfolge war. Können Sie Ihre Verbindungszeichenfolge in Ihre Frage einfügen? –

+0

Sie sollten sicherstellen, dass Ihre Standardverbindungszeichenfolge in der Webkonfiguration auf dem Server, auf dem Sie die Webbereitstellung verwendet haben, korrekt festgelegt wurde, um dies auch zu übernehmen. –

Antwort

0

Hallo diese Ausnahme tritt auf, wenn es irgendeine Art von Problem mit der Verbindungszeichenfolge ist. kindly klicken sie hier. Hier ist die Syntax einig Referenz

SQL Server 2012

Standard Security

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword; 

Verbindung Trusted

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True; 
Connection to a SQL Server instance 

Der Server/Instanzname Syntax in der Server-Option verwendet wird, ist das gleiche für alle SQL Server-Verbindungszeichenfolgen.

Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername; 
Password=myPassword; 

SQL Server 2005

Standard Security

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword; 

Vertrauenswürdige Verbindung

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True; 
Connection to a SQL Server instance 

Der Server/Instanzname Syntax in der Server-Option ist für alle gleich SQL Server-Verbindungszeichenfolgen

Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;Password=myPassword 

Hoffe, dass die oben genannten Informationen hilfreich

dank Karthik

Verwandte Themen