Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Could not load file or assembly 'MySql.Data
chazon
myCSharp.de - Member



Dabei seit:
Beiträge: 70

Themenstarter:

Could not load file or assembly 'MySql.Data

beantworten | zitieren | melden

Hallo Leute

Ich versuche gerade einen Webservice zu veröffentlichen , der Daten aus einer Mysql Datenbank liefert.
Lokal funktioniert das sehr gut , jedoch Remote kommt der o.a. Fehler.
Der Server ist ein Virtueller Windows Server 2008 (Hosteurope).
Ich habe auf dem Server und auf meinem lokalen Rechner jeweils die selbe Version des MySqlConnectors , und damit die gleiche dll-Versionen, installiert.

Ich verstehe diese Fehlermeldung nicht.
      <compilation targetFramework="4.0">
       <assemblies>
         <add assembly="MySql.Data, Version=6.8.3.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>
       </assemblies>
     </compilation>

Wie komme ich weiter ?

Danke und Gruß
chazon
private Nachricht | Beiträge des Benutzers
Yankyy02
myCSharp.de - Member



Dabei seit:
Beiträge: 10

beantworten | zitieren | melden

Hallo Chazon,

bist du dir auch ganz sicher daß es sich auf dem Server um die gleiche Verssion handelt? Deine Fehlermeldung läßt lt. Google darauf hin deuten das dem nicht so ist und die meisten Lösungsvorschläge waren den MySQL Connector auf dem Server zu installieren den du auch lokal verwendest.

Mfg
private Nachricht | Beiträge des Benutzers
chazon
myCSharp.de - Member



Dabei seit:
Beiträge: 70

Themenstarter:

beantworten | zitieren | melden

Danke für die Antwort

Habe es noch einmal kontrolliert.
Bei der Installation des Connectors auf dem Remote Server ist ein Fehler aufgetreten
Fehler
WIZARD ENDED PREMATURELY BECAUSE OF AN eRROR

wurde also gar nicht installiert (sollte man vorher prüfen)
aber wie bekomme ich das jetzt hin ?
Es reicht sicherlich nicht , die Dateien
unter c:\windows\System32 zu speichern ?
private Nachricht | Beiträge des Benutzers
robbyrc
myCSharp.de - Member



Dabei seit:
Beiträge: 317
Herkunft: Passau

beantworten | zitieren | melden

Hallo,

also der Connector muss selbst nicht auf dem Ziel-System installiert werden (über den MySQL-Installer).

Ich liefere die MySql.Data.dll auch mit meinem Programm nur im Programmverzeichnis mit, eine Installation ist hier nicht notwendig, es reicht, wenn sich die DLL im Programmverzeichnis mit den anderen Assemblys befindet (oder der bin-Ordner im Webprojekt).



Daniel
private Nachricht | Beiträge des Benutzers
Yankyy02
myCSharp.de - Member



Dabei seit:
Beiträge: 10

beantworten | zitieren | melden

Hallo,

wie robbyrc bereits erwähnt hat kann die dll mit dem Projekt ausgeliefert werden oder du kopierst diese in den GAC auf dem Server.
private Nachricht | Beiträge des Benutzers
chazon
myCSharp.de - Member



Dabei seit:
Beiträge: 70

Themenstarter:

beantworten | zitieren | melden

Vielen Dank für Eure Hilfe,

Gestern abend war es zu spät ( zu viele Fehler gemacht)
Heute hat alles funktioniert
Danke und Gruß

Chazon
private Nachricht | Beiträge des Benutzers