Ich habe ASP.NET MVC Beta auf unserem Webserver mit ein paar Anwendungen. Meine neueste App ist fast fertig und verwendet die Version 1 von ASP.NET MVC.ASP.NET MVC: Bin Bereitstellung von V1 und Beta auf demselben Server
Meine Idee war, ich könnte die V1-Assemblys bereitstellen und lassen Beta so installiert, dass es standardmäßig verwendet wurde. Diese Idee funktioniert nicht, da sie den bin-Ordner ignoriert und aus dem GAC extrahiert (beide sind Version 1.0.0.0). Stattdessen kopierte ich die Beta-MVC-DLLs in die Bin-Verzeichnisse der Anwendungen, die mit Beta erstellt wurden, und deinstallierte Beta MVC, die die DLLs aus dem GAC entfernte.
Ich ging dann zu einer Seite mit Beta MVC, die die Beta-DLLs in seinem bin-Verzeichnis hatte und einen Fehler, dass es die system.web.mvc DLL in der GAC nicht finden konnte. Natürlich konnte es nicht, ich entfernte sie und legte sie in den Mülleimer-Ordner!
Also bin ich ein wenig ratlos.
Gibt es eine Möglichkeit, ich kann eine Webanwendung zwingen, in seinem bin-Verzeichnis im Vergleich zum GAC zu suchen?
Yah, das ist offensichtlich das Ziel. Hoffte auf eine schnelle Lösung in der Zwischenzeit :) und vielen Dank für den Tag Vorschlag ~ – anonymous
Saugte es. Wenn es keine versteckten Probleme gab, war es dumm einfach. Vielleicht war es Preview 5 bis Beta, das war eine Menge Arbeit. – anonymous