"Name der Datenquelle nicht gefunden und kein Standardtreiber angegeben" Fehler
Ich erhalte eine Fehlermeldung wie ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
beim veröffentlichen der website. Wenn ich die website von VisualStudio es funktioniert gut, keine Frage. Ich hatte die connection string
im web.config
- Datei. Der connection-string ist wie
<appSettings>
<add key="ConnectionStr" value="DRIVER={MySQL ODBC 5.1 Driver};SERVER=10.7.26.75;PORT=3306;DATABASE=XXXXXX;UID=XXXXX;PASSWORD=root123"/>
</appSettings>
Bitte guide mich um dieses Problem zu beheben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Veröffentlichen Sie auf einen anderen computer/server? Wenn dem so ist, könnte es möglich sein, dass der MySql-ODBC-Treiber ist nicht installiert auf die Maschine, die Sie veröffentlichen.
MySQL-ODBC-Treiber:
http://dev.mysql.com/downloads/connector/odbc/
BEARBEITEN
Eine andere Sache zu prüfen. Sehen dieser Artikel, und suchen Sie nach dem text "Master Genie John". Er beschreibt einen ähnlichen Fehler zurückzuführen, wobei es 32bit und 64bit Versionen der Treiber. Wenn du ein 64bit OS, ist es möglich, dass Sie so konfiguriert haben, dass Sie den DSN für eine version und nicht die anderen.
ODBC Connector
Hatte das gleiche Problem, das problem war ich hatte nur die 64 bit Treiber für meine Konsolenanwendung in C#, sobald ich installierte die 32-bit-Treiber, lief das Programm ohne Probleme.
sehr seltsam.