Ich habe in meiner Webanwendung eine ADO.NET Entity-Framework * .edmx Datei.
Wenn ich im Browser (wenn die Anwendung läuft) zu einer edmx-Datei blättere, zeigt es nicht die Fehlerseite an wie beim Browsen zu einer * .cs oder vb Datei, es öffnet die edmx und zeigt mein Modellschema an alle Benutzer !!!
Wie kann ich das vermeiden?
Sie sollten die Erweiterung der System.Web.HttpForbiddenHandler
-Klasse von ASP.NET in web.config
zuordnen. Wenn Sie IIS6 verwenden, sollten Sie zuvor die Erweiterung ASP.NET ISAPI-Handler zugeordnet haben.
IIS7 Integrierter Modus:
%Vor%IIS7 Klassischer Modus. Etwas wie:
%Vor% IIS6 (nach Zuordnung des Handlers zu aspnet_isapi.dll
in IIS6-Konfiguration):
Tags und Links asp.net file-extension file-access