2009-08-12 2 views

Antwort

2

Versuchen Sie nach Möglichkeit, die Dateien unter dem Ordner App_Data zu finden, der als Speicher für Datendateien gedacht ist, die von der Webanwendung verwendet, aber nicht direkt an die Benutzer geliefert werden.

1

in web.config, können Sie die Berechtigung auf das Unterverzeichnis

<location path="name of subdirectory"> 
     <system.web> 
     <authorization> 
      <deny users="*"/> 
     </authorization> 
     </system.web> 
    </location> 

Als Fredrik points out einrichten, die App_Data Ordner zu einem besseren Ort sein kann, diese Dateien zu setzen. Welche Art von Dateien sind sie?

+0

Ich habe einen bin-Ordner nicht App_Data. Ich habe es benutzt und habe das Ergebnis erhalten, auf das ich gewartet habe. – Manjoor

+0

Sie können einen APP_DATA-Ordner hinzufügen, indem Sie mit der rechten Maustaste auf das Projekt klicken> ADD> ASP.NET-Ordner hinzufügen> APP_DATA –

+0

Dieser Artikel kann Ihnen nützlich sein - http://msdn.microsoft.com/en-us/library/ex526337 .aspx –

0

zu Ihrem web.config Abschnitt

<location path="YourPath"> 
     <system.web> 
      <authorization> 
       <deny users="*" /> 
      </authorization> 
     </system.web> 
    </location> 
0

Danke für Ihren Kommentar Jungs hinzufügen. Der Trick web.config funktioniert nicht für mich. Ich habe bin Ordner verwendet und es gibt zufriedenstellendes Ergebnis.

+0

Sie müssen sicherstellen, dass der Pfad zu dem Speicherort in web.config korrekt ist. –

Verwandte Themen