Wir haben eine Seite mit verschiedenen Renderings darauf. Diese Seite wird intermittierend geladen. Eines Tages wird es ohne Probleme funktionieren und neulich hört es auf, vollständig zu funktionieren. Wenn es nicht mehr funktioniert, ist das ProblemSitecore-Rendering nicht intermittierend gefunden
Exception: System.InvalidOperationException
Message: The view 'renderingname.cshtml' or its master was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/News/renderingname.aspx
~/Views/News/renderingname.ascx
~/Views/Shared/renderingname.aspx
~/Views/Shared/renderingname.ascx
~/Views/News/renderingname.cshtml
~/Views/News/renderingname.vbhtml
~/Views/Shared/renderingname.cshtml
~/Views/Shared/renderingname.vbhtml
Die Route wurde ordnungsgemäß vor der OOTB-Route registriert. Die anderen Ansichten auf der Seite haben dieses Problem nie, die sich in demselben Verzeichnis wie renderingname.cshtml befinden.
Hier ist der Controller-Code dieser Komponente ohne den Modell-Code ausgeführt wird -
public ActionResult GetComponent()
{
//code to populate the model
return View("renderingname", model);
}
Alle Ideen, wie dieses Problem beheben?
werden Sie Controller-Rendering? Kannst du mir bitte den Code für deine Aktion zeigen, die die Ansicht zurückgibt? –
Ja mit einem Controller-Rendering. Ich werde später Code schreiben. – Gabbar
Ich habe den Code aktualisiert. – Gabbar