ich viele Fragen gleich meine Frage, aber nicht von ihnen mein Problem gelöstDie Ansicht ‚Index‘ oder seinen Meister nicht gefunden wurde, ist dies, weil ungültige Anmeldeinformationen des Benutzers
Ill erklären dies kurz, ich habe erstellt MVC gefunden 5 Web-App. In dieser Anwendung Sobald ich debuggen meine Anwendungen seine Regie zu ~/Account/Login
Seite
dann, wenn ich gültigen Benutzername Passwort eingeben es ~/Home/Index
Seite direkt
diese Anwendung bisher gut funktioniert hat, aber dann habe ich es zu Local DB
dies, wie Verbindungszeichenfolgen definiert für Server DB vorher
<connectionStrings>
<add name="dbconnection" connectionString="Data Source=192.158.1.205;Initial Catalog=DBName;Persist Security Info=True;User ID=**;Password=****" providerName="System.Data.SqlClient" />
<add name="DefaultConnection" connectionString="Data Source=192.158.1.205;Initial Catalog=DBName;Persist Security Info=true;User ID=**;Password=****" providerName="System.Data.SqlClient" />
<add name="ProjectEntities" connectionString="metadata=res://*/Models.albaraka_model.csdl|res://*/Models.albaraka_model.ssdl|res://*/Models.DBName_model.msl;provider=System.Data.SqlClient;provider connection string="data source=192.158.1.205;initial catalog=***;persist security info=True;user id=***;password=*****;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
dies ist, wie Verbindungszeichenfolgen für die lokale DB konfiguriert Jetzt
<connectionStrings>
<add name="dbconnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=DBName;Integrated Security=True;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=DBName;Integrated Security=True;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
<add name="ProjectEntities" connectionString="metadata=res://*/Models.DBName_model.csdl|res://*/Models.DBName_model.ssdl|res://*/Models.DBName_model.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=ALBARAKA;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
Ist dies, weil ungültige Verbindungszeichenfolge definieren? oder ist dies, weil ungültige Benutzername Passwort (zur Zeit seines nicht auf Client-Seite oder Server-Seite behandelt)
dies ist meine post-Methode der Login-Methode
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
{
if (!ModelState.IsValid)
{
return View(model);
}
var result = await SignInManager.PasswordSignInAsync(model.UserName, model.Password, model.RememberMe, shouldLockout: false);
switch (result)
{
case SignInStatus.Success:
return RedirectToLocal(returnUrl);
case SignInStatus.LockedOut:
return View("Lockout");
case SignInStatus.RequiresVerification:
return RedirectToAction("SendCode", new { ReturnUrl = returnUrl, RememberMe = model.RememberMe });
case SignInStatus.Failure:
default:
ModelState.AddModelError("", "Invalid login attempt.");
return View("Index", "Home", model);
}
}
Wirklich zu schätzen Ihre Hilfe
Nein, es ist, weil es für die 'View' suchen und sie kann es nicht finden – jamiedanq
@jamiedanq, aber ich kann sehen, es befindet sich in der richtigen Ordner :( –