Ich bin sehr neu in der .NET-Framework und seit einer Woche in diesem Problem stecken.Konnte DLL oder Abhängigkeit für ASP.NET-Anwendung nicht laden
Ich habe eine C# -Codebase erhalten, die aus mehreren Unterprojekten besteht, die DLLs verwenden, die in C++ kompiliert wurden. Jedes dieser Projekte ist miteinander verknüpft, da sie sich aufeinander beziehen (nicht kreisförmig).
Wenn ich eine grundlegende Windows Forms-Anwendung erstellen, kann ich Funktionen aus diesen DLLs problemlos aufrufen, indem Sie einen Verweis auf eines dieser Unterprojekte hinzufügen. Wenn ich jedoch eine sehr einfache ASP.NET-Webanwendung erstelle (die eigenständig erstellt und ausgeführt wird), wird sie abgebrochen, sobald ich einen Verweis auf das Unterprojekt hinzufüge, das ich brauche.
Durch das Brechen, ich meine ich diesen Fehler gegeben bin:
Could not load file or assembly 'XXXXX.DLL' or one of its dependencies. The specified module could not be found.
Ich habe eine Menge zu lesen auf dies getan, da es einen ziemlich häufigen Fehler zu sein scheint, aber keine der versuchten Lösungen gearbeitet hat .
Um zu verallgemeinern, ist meine Hauptfrage: Gegeben zwei Projekte (eine Windows-Form C# -Anwendung, und die andere eine ASP.NET-Webanwendung), beide im selben Verzeichnis auf das gleiche Projekt/DLLS verweisen, warum tut Webanwendung Schwierigkeiten beim Suchen der richtigen DLLs und/oder Abhängigkeiten?
Vielen Dank im Voraus!
Führen Sie die App in IIS oder IISExpress aus? – DVK
läuft auf IIS Express –