Kleines Problem mit CodeBehind (Inherits/Neuer Ordner)

Julian Maicher

Erfahrenes Mitglied
Folgendes Problem:
Bin bei der Erstellung eines Webshops und möchte, dass der User, um auf eine Seite zu gelangen, authetifiziert sein muss.
Ok, habe ich einfach einen neuen Ordner für eben diese Seite gemacht und mit einer neuen Webconfig versehen.
Schön und gut, nur wenn ich jetzt in diesem Ordner eine neue aspx Seite erzeuge, bekomme ich immer den Fehler:
Parser-Fehlermeldung: Der Typ 'Webshop.order' konnte nicht geladen werden.

Zeile 1: <%@ Page Language="vb" AutoEventWireup="false" Codebehind="order.aspx.vb" Inherits="Webshop.order"%>
Naja, woran das liegt, kann ich mir denken - die Webshop.dll ist im /bin Verzeichnis.
Jetzt ist nur die Frage, wie ich das lösen kann. Mit direkter Pfadangabe funktioniert es leider nicht.
 
Hat sich erledigt. Man muss nicht zwingend einen neuen Ordner erstellen, um eine Datei zu schützen. Man kann auch in der Web.config im / Verzeichnis einzelne Dateien schützen:
Code:
<location path="secured.aspx">
    <system.web>
      <authorization>
        <deny users="?" />
	  </authorization>
    </system.web>
  </location>
 
Zurück