Nehmen wir an, ich habe eine Klasse (MyClass.cs) in App_Code (mit einer ASP.NET-Website, nicht Projekt). Der Klasse ist kein Namespace zugewiesen.
Wie kann ich erreichen, dass diese Klasse in den .aspx-Seiten der Website gültig ist? WAS muss ich in die Datei web.config eintragen und WO muss ich es eintragen?
Soll ich <Assembly-Tag hinzufügen> oder <Typ hinzufügen>?
Da für das Assembly-Tag Version, Kultur und öffentlicher Schlüssel erforderlich sind, bin ich nicht sicher, wie diese Werte zur Kompilierungszeit lauten.
Füge ich einfach ein Typenschild hinzu? Wo setze ich es in der web.config?
EDIT: Ok, ich habe einen Teil meiner Antwort gefunden. Ich bekam den Fehler, weil " http://localhost/MyFolder " wurde im IIS nicht als "Anwendung" festgelegt. Ich habe jedoch eine Vielzahl von Ordnern, " http://localhost/MyFolder2 , http://localhost/MyFolder3 , etc...
Neue Frage: Gibt es eine Möglichkeit, MyFolder NICHT zu einer Anwendung zu machen und es trotzdem korrekt laufen zu lassen? Ich habe von einem "codesubdirectories" Tag gehört, ist das nützlich und wo würde ich es setzen? Danke!
0 Stimmen
Kumpel, hör auf, so passiv-aggressiv zu sein.