ASP.NET kann Nicht Finden, MySQL-Host, Obwohl ich bin Nicht Mit MySQL
Ich versuche, eine einfache web-Seite, die verwendet TreeView-sowie eine SiteMapDataSource. Der TreeView ist, um eine Liste von links auf die web-Anwendung. Meine Datenquelle für die navigation auf der Seite ist eine XML-Datei (Web.XML-sitemap).
Wenn ich diese Anwendung ausführen, in meinem web-browser, bekomme ich die Fehlermeldung: "keine Verbindung zu einer der angegebenen MySQL-hosts."
Es sagt mein Fehler ist auf Zeile 285:
Line 283: <siteMap>
Line 284: <providers>
Line 285: <add name="MySqlSiteMapProvider" type="MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=6.9.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/" />
Line 286: </providers>
Line 287: </siteMap>
Source-Datei: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config Line: 285
Ich bin nicht mit MySQL oder jede RDBMS für meine XML-sitemap, so dass ich nicht sicher bin, warum bin ich immer diese Fehlermeldung. Ich habe die Installation von MySQL auf meinem system, ebenso wie die plugins für Visual Studio 2015, so könnte dies das problem sein?
Dank.
- Ich bewarb mich Mcanic Lösung, habe ich entfernt, oracle, MySQL .Net-Connector, die es über die Systemsteuerung. Das problem war behoben. Es arbeitete.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hab das gleiche problem in einer BlogEngine Website nach der Installation von einer anderen Website mit einem WordPress-Anwendung. Die installation von WordPress inklusive der installation von MySql, und einen Eintrag in die .NET Maschine.config-Datei. Dies ist in einer Windows Server 2012 R2. Sie können entfernen Sie den Eintrag aus der Maschine Konfiguration, aber das könnte Probleme verursachen woanders. Ich entschied mich zu fügen Sie einen Schlüssel Entfernen in der BlogEngine Web.Config-Datei.
Dadurch das problem gelöst ist.
Folgte ich der Quelle-Datei-Speicherort: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config und gescrollt auf der Linie 285. Ich gelöscht, die MySQL-Daten auf und rund um diese Zeile code.
Lief meine Anwendung wieder, und es funktioniert gut:
Irgendwie "MySQL".Net Connector" installiert wurde auf unserem server. Entfernt habe ich es über Systemsteuerung /Programme und Funktionen, und das problem war gelöst.
Innen
<system.web>
fügen Sie diese;Wie diese, wie unten;
dies ist die Definition einer mySQL-Datenquelle, mit einem connectionString namens LocalMySqlServer. Die exception wird geworfen, weil Ihre app kann keine Verbindung zu dem server definiert, die in der Verbindungszeichenfolge.
Zuerst gehen Sie in die Systemsteuerung entfernen Sie den MYSQL CONNECTOR
Sie können gehen >
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config
Bitte entfernen Sie die folgenden Schritte aus und versuchen Sie, diese ,
Dies kann helfen, jemand anderes dieses Problem Auftritt. Ich installierte MySql auf meinem Rechner für einen völlig unabhängigen Projekt-und doch schien es auf eine andere website, die ich arbeiten war. Hinzufügen entfernen-Anbieter das Problem für mich