Der bin-Ordner ist nur eine Sammelstelle von Binarys, die für die Ausführung der Applikation benötigt werden.
Dort hin werden auch alle Assemblys kopiert, die man a) selbst erstellt, oder b) explizit hineinkopieren lässt
(Assemblyproperties). Wird eine benötigte Binary hier nicht gefunden, wird zuerst im System geschaut, bevor anschließend eine Exception geworfen wird.
Es gibt im Prinzip zwei Wege, einer ASP Anwendung eine Assembly bekannt zu machen.
- dll im bin-Ordner hinzufügen
(lassen)
- die Definition der Assemblys in der
web.config
Der bin-Ordner gehört aber zu den
Application Folders und ist
notwendig.
Ein Umsetzen des Contents ist nur mit der Änderung der web.config möglich
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="myNewBinaryFolder" />
</assemblyBinding>
</runtime>
<configuration>
Dies ist aber alles andre als zu empfehlen.