ich im Hinblick auf die Umleitung versuche und halten Sie die Fehler in der Frage Titel geschrieben bekommen.Die Länge der Abfrage-String für diese Anforderung überschreitet die konfigurierte maxQueryStringLength Wert
Während Breakpoint den Code obwohl das erste Bit Code iv vorbei Prüfung legte sich unter die Meldung Einstellung und die Ausnahme festlegen. nachdem nach der Rückkehr fort Umleitung der nächste Seite angezeigt wird, ist wie folgt.
Hinzufügen von Bruchstellen an den Errorcontroller und Fehlermodell fand ich, dass der Code nie dort ankommt.
Der Blick Ich versuche zu schreiben ist eine Fehlerseite. Hier ist ein Code, der Ihnen hilft, das Problem zu sehen.
Die RedirectToAction:
string message;
message = "An error has occured during the communication to lightstone, this is likely a timeout issue and could be the result of a bad connection. Please go back and try again.";
return RedirectToAction("Error", "Error", new { ex = ex.ToString(), message = message});
Die Aktion in meinem Errorcontroller:
public ActionResult Error(string ex, string message)
{
ViewBag.Message = "Error";
return View(new ErrorModel(ex, message));
}
Mein Fehler Modell:
namespace MvcResComm.Models
{
public class ErrorModel
{
public string ex { get; set; }
public string message { get; set; }
public ErrorModel(string ex, string message)
{
this.ex = ex;
this.message = message;
}
}
}
Sie können http://stackoverflow.com/questions/8159321/request-exceeds-the-configured-maxquerystringlength-when-using-authorize für eine Antwort überprüfen. –
Ich verstehe das Problem jetzt, habe aber immer noch keine funktionierende Lösung, um es zu beheben. – Pomster