ASP.NET MVC-3 partial view nicht gefunden

Ich habe Folgendes problem. In meiner Lösung habe ich 2 Controller: Haus und Konto. Alles funktioniert so weit. Aber wenn ich hinzufügen [Autorisieren] oben HomeController zB

[Authorize]
public class HomeController : Controller
{
...

Bekomme ich

System.InvalidOperationException: The partial view 'Repository' was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/Account/Repository.aspx
~/Views/Account/Repository.ascx
~/Views/Shared/Repository.aspx
~/Views/Shared/Repository.ascx
~/Views/Account/Repository.cshtml
~/Views/Account/Repository.vbhtml
~/Views/Shared/Repository.cshtml
~/Views/Shared/Repository.vbhtml

Teilansicht Repository ist im inneren HomeController also Blick in ~/Views/Home/Archiv.cshtml, aber es ist seacrhed in Gemeinsamen oder-Konto-Ordner. Wie gesagt, wenn es keine [Autorisieren] oben HomeController Klasse, funktioniert alles wie erwartet.

Den code wo der Fehler Auftritt, ist in der _Layout.cshtml

@Html.Partial("Repository")

Danke für die Hilfe.

InformationsquelleAutor user433947 | 2011-04-11
Schreibe einen Kommentar