2016-05-10 9 views
0

Wir laufen Microsoft Server 2008IIS 7 verwenden. Unsere Website ist so eingerichtet, dass jede Active Directory Benutzer, der ein Teil unserer Hauptgruppe ist alles zugreifen können (jede ASPX-Datei) innerhalb der Website. Wenn sie den Internet Explorer nicht verwenden, werden sie natürlich aufgefordert, ihren Benutzernamen und ihr Passwort einzugeben.Ordner innerhalb von ASP.NET-Website nur für einen Benutzer zugänglich?

Ein Ordner innerhalb der Website (MVCPages Ordners) erscheint nur zugänglich zu einem einzigen AD-Benutzer zu sein (dieser Typ ist nicht mehr bei uns). Wir versuchen herauszufinden, warum alle Dateien in diesem speziellen Ordner nur für ihn zugänglich sind. Er ist (1) ein AD-Benutzer, der Teil derselben Gruppe ist wie alle anderen Benutzer und (2) die Ordnerberechtigungen sind praktisch identisch mit allen anderen Ordnern innerhalb der Website.

Ich glaube, das ist Ordner basiert, weil wenn Sie versuchen, auf Dateien innerhalb des Ordners zuzugreifen (ich habe nicht alles versucht, weil es 50+ ASPX-Dateien), dann werden Sie abgelehnt, wenn Sie als er angemeldet sind.

Wenn Sie Fragen haben, zögern Sie nicht zu fragen.

Dank

+0

Könnte etwas im Code sein, sich auf dem authentifizierten Benutzernamen überprüft, oder es könnte Berechtigungen in der web.config-Datei definiert werden? – Matt

+0

Da es sich um einen Ordner handelt, ist es sehr wahrscheinlich, dass es etwas mit den Dateisystemberechtigungen für diesen Ordner zu tun hat. –

+0

Matt, danke für die Antwort. Es war tatsächlich ein Problem in der Datei web.config. Diese web.config-Datei beschränkte den Zugriff auf alle Dateien in ihrem umschließenden Ordner. –

Antwort

0

Es war ein Problem in der web.config Datei.

Linien ...

<allow roles="Admins" /> 

<deny users="*" /> 

... verursacht alle Benutzer ohne Admins Rolle nicht in der Lage sein, auf die Seite zuzugreifen.

Verwandte Themen