location path verwendet mit MVC-app funktioniert nicht

Möchte ich den Speicherort-Pfad , Benutzer und verweigern der Benutzer zu beschränken, den Zugang in mein MVC-app. Dies ist der Abschnitt, den ich Hinzugefügt, um die web -.config

 <location path="Views/Admin/Ticketing/Seasons.aspx">
<system.web>
  <authorization>
    <allow users="admin" />
    <deny users="user1" />
  </authorization>
</system.web>
</location>

Es nicht funktioniert. nicht-admin-Benutzer, wie Benutzer1 kann immer noch die Seite anzuzeigen. Ich bin nicht sicher, ob es ist, weil ich das routing anders eingestellt oder falsch.

Dies ist die URL von dem tab möchte ich block

http://marilyndenisservices.localhost/Admin/TicketingSeasons

Dies ist der physikalische Pfad von dieser Seite auf der Festplatte
D:\dev\MarilynDenisServices\src\Web\Views\Admin\Ticketing\Seasons.aspx

Und dies ist, wie ich es konfiguriert, die auf dem view-Modell

<div id="menucontainer">
<ul id="menu">

<li><%= Html.ActionLink("Ticketing", "TicketingSeasons", "Admin") %></li>

</ul>
</div>

Dies ist meine Aktion

public ActionResult TicketingSeasons()
    {
        return View("Ticketing/Seasons");
    }

Kann mir jemand sagen was ich falsch mache?

InformationsquelleAutor doglin | 2013-08-13
Schreibe einen Kommentar