Avatar billede decrypto Nybegynder
12. april 2005 - 19:27 Der er 99 kommentarer og
1 løsning

Hvad går der galt med min connection .NET c# og MySQL hos web10?

Jeg har endda kopieret min MySQL.dll fil i bin filen på mit remote site, men jeg får følgende fejl:

Jeg undrer mig over hvorfor, der står "c:\inetpub\wwwroot\wwwbutikdk\Database\DbConnector.cs:32" da det er jo min lokale udviklings maskine, den skriver...
 

Unable to connect to any of the specified MySQL hosts
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace:


[MySqlException: Unable to connect to any of the specified MySQL hosts]
  MySql.Data.MySqlClient.NativeDriver.Open() +1158
  MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection() +163
  MySql.Data.MySqlClient.MySqlPool.GetPooledConnection() +463
  MySql.Data.MySqlClient.MySqlPool.GetConnection() +57
  MySql.Data.MySqlClient.MySqlPoolManager.GetConnection(MySqlConnectionString settings) +259
  MySql.Data.MySqlClient.MySqlConnection.Open() +145
  DbConnector.DbConnect(String strSql) in c:\inetpub\wwwroot\wwwbutikdk\Database\DbConnector.cs:32
  Product.GetProductSearchLst(String SoegStreng) in c:\inetpub\wwwroot\wwwbutikdk\class\product.cs:50
  wwwbutikdk.produktLst.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\wwwbutikdk\produktlst.aspx.cs:31
  System.Web.UI.Control.OnLoad(EventArgs e) +67
  System.Web.UI.Control.LoadRecursive() +35
  System.Web.UI.Page.ProcessRequestMain() +750
Avatar billede arne_v Ekspert
12. april 2005 - 19:53 #1
check:
  host
  port
  brugernavn
  password
  adgang
Avatar billede decrypto Nybegynder
12. april 2005 - 20:08 #2
Jeg har skrevet til deres support men de har bare givet mig deres version af en con streng, som heller ikke fungerer.

private const string strConn = "Database=http://195.128.174.33;Data Source=web61114@127.0.0.1;User Id=web61114;Password=xxxxxx";
Avatar billede hyberpreprocessor Nybegynder
12. april 2005 - 20:10 #3
så vidt jeg kan se bruger du localhost som db ?

web10 kører med db.ditdomæne.dk som MySQL databasen host.
Avatar billede arne_v Ekspert
12. april 2005 - 20:14 #4
sådan ser en MySQL connextion string da ikke ud !?!?
Avatar billede arne_v Ekspert
12. april 2005 - 20:15 #5
"Database=DinDatabase;Data Source=ServerNavn;User Id=DitBrugernavn;Password=DitPassword"
Avatar billede decrypto Nybegynder
12. april 2005 - 20:23 #6
Så burde det være...

private const string strConn = "Database=web61114;Data Source=195.128.174.33;User Id=web61114;Password=xxxxMitPasswordxxx";,
ikk?
Avatar billede decrypto Nybegynder
12. april 2005 - 20:30 #7
Jeg forstår ikke hvorfor, der står:

DbConnector.DbConnect(String strSql) in c:\inetpub\wwwroot\wwwbutikdk\Database\DbConnector.cs:32
  Product.GetProductSearchLst(String SoegStreng) in c:\inetpub\wwwroot\wwwbutikdk\class\product.cs:50

Det er jo stien til min lokale hjemme maskine, hvorfor kommer den frem hos mit hosting firma?
Avatar billede arne_v Ekspert
12. april 2005 - 20:32 #8
den connection string ser OK ud (syntax - jeg ved jo ikke om selve data er rigtige)
Avatar billede arne_v Ekspert
12. april 2005 - 20:33 #9
din kode er compiler på din PC og naturligvis indeholder dll'en jo
stien på din PC - det er jo den som den kender på compile tidspunktet
Avatar billede decrypto Nybegynder
12. april 2005 - 20:37 #10
Jeg kan stadigvæk ikke forstå hvad der kan være galt.

Der er denne linje der fejler, men det må jo pga. connection strengen.
SqlConnection.Open();
Avatar billede decrypto Nybegynder
12. april 2005 - 20:39 #11
Okay, så jeg skal bare ignorere det.
Avatar billede arne_v Ekspert
12. april 2005 - 20:40 #12
stien ja

fejlen nej
Avatar billede decrypto Nybegynder
12. april 2005 - 20:42 #13
Hvis vi udelukker user id og password.

Så kan det kun være "Database=web61114;Data Source=195.128.174.33", der er et eller andet galt med. For mit user id og password er helt rigtige.
Avatar billede arne_v Ekspert
12. april 2005 - 20:45 #14
hyberpreprocessor siger jo at din host skal være

db.web61114.dk
Avatar billede decrypto Nybegynder
12. april 2005 - 20:46 #15
host = datasource? vi prøver samtidigt.
Avatar billede decrypto Nybegynder
12. april 2005 - 20:48 #16
vent...
Avatar billede decrypto Nybegynder
12. april 2005 - 20:50 #17
ahh det funker ikke!!!
Avatar billede decrypto Nybegynder
12. april 2005 - 20:51 #18
Lorte web10 har ikke engang et reelt eksempel på en connection streng ved brug af ASP.NET kun til php eller asp, som jeg iøvrigt også har kigget på.
Avatar billede decrypto Nybegynder
12. april 2005 - 20:56 #19
Jeg er ved at opgive....
Avatar billede decrypto Nybegynder
12. april 2005 - 20:59 #20
MySql DB forbindelse:
Din konto skal først forbindes med MySql indefra kontrolpanelet. Fra ASP forbindes til MySql på lignende måde, dog vil connection-strengen se lidt anderledes ud:

<%

set conn = server.createobject("ADODB.connection")
conn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=db.ditdomæne.dk; DATABASE=webXXXX; UID=webXXXX; PWD=XXXX;"

%>

Min konto er forbundet MySQL, jeg prøvede at kigge overstående eksempel til MySQL dog ikke til ASP.Net men alm. ASP
Avatar billede xguy Nybegynder
12. april 2005 - 21:00 #21
Jeg har også Web10, og bruger MySQL...

Er du sikker på at du har været inde i kontrolpanelet hos dem, og tilknyttet en MySql database?
Avatar billede decrypto Nybegynder
12. april 2005 - 21:01 #22
jeg ved ikke om det er fordi jeg arbejder i et subdomæne. Nej, det burde være rigtigt jeg har kun en MySQL database tilknyttet mit site, så min conn streng burde være god nok???
Avatar billede arne_v Ekspert
12. april 2005 - 21:02 #23
det ser rigtigt nok ud

jeg har ikke umiddelbart flere ideer
Avatar billede decrypto Nybegynder
12. april 2005 - 21:02 #24
Hvordan kan man være sikker, jeg har været inde og logge mig på MySQL admin, og jeg kan se alle tabeller og data.
Avatar billede decrypto Nybegynder
12. april 2005 - 21:02 #25
xguy du kan være min redning....
Avatar billede decrypto Nybegynder
12. april 2005 - 21:04 #26
Jeg har være inde i kontrolpanel, men der er ikke noge tilknyt MySQL funktion derinde, det er vel ikke i PhpAdmin?
Avatar billede xguy Nybegynder
12. april 2005 - 21:07 #27
Det er bare under "MySQL" - Hvis der efterfølgende bare en en knap hvor der står login, så er der tilknyttet en.

Jeg klarer mig med denne connection string:
Persist Security Info=False;database=Dbnavn;server=ip;Connect Timeout=30;user id=bruger; pwd=password"
Avatar billede decrypto Nybegynder
12. april 2005 - 21:07 #28
Jeg vil stadigvæk mene at MySQL skulle være tilknyttet.

-> xguy, gider du at sammenligne min connection streng med din og se om der er noget der afviger?

private const string strConn = "Database=web61114;Data Source=db.fasil.dk;User Id=web61114;Password=xxxMyPasswordxxxx";
Avatar billede decrypto Nybegynder
12. april 2005 - 21:09 #29
Hvordan vil mine oplysninger stå i din conn streng, bare så jeg ikke skriver tingene forkert, og for at være sikker.
Avatar billede xguy Nybegynder
12. april 2005 - 21:11 #30
Persist Security Info=False;database=web61114;server=db.fasil.dk;Connect Timeout=30;user id=web61114; pwd=xxxMyPasswordxxxx"

Prøv evt at angive IP'en på mysql serveren i stedet for db.fasil.dk
Avatar billede decrypto Nybegynder
12. april 2005 - 21:12 #31
jeg prøver igen....xguy gå ikke væk...
Avatar billede decrypto Nybegynder
12. april 2005 - 21:13 #32
Prøver først med denne....

private const string strConn = "Persist Security Info=False;database=web61114;server=195.128.174.33;Connect Timeout=30;user id=web61114; pwd=xxxMitPasswordxxx"
Avatar billede decrypto Nybegynder
12. april 2005 - 21:16 #33
Nope!!!! Ingenting.

Jeg har vel gjort det rigtig, jeg tænker på at jeg har smidt mysql.dll filen rigtigt. Jeg ahr dog smidt det ind under mit subdomæne bin.
Avatar billede decrypto Nybegynder
12. april 2005 - 21:19 #34
Men det også  der det skal være...
Avatar billede xguy Nybegynder
12. april 2005 - 21:19 #35
Hmmm... Må jeg få lov at prøve at connecte til den?

Hvis ja, kan du sende mig dit password over msn messenger... Du kan altid ændre det når jeg er færdig...
Avatar billede decrypto Nybegynder
12. april 2005 - 21:21 #36
Her hele min db connector kode...(det hele virker derhjemme uden problemer)

using MySql;
using MySql.Data;
using MySql.Data.MySqlClient;
using System.Data;

    public class DbConnector
    {

   

private const string strConn = "Persist Security Info=False;database=web61114;server=195.128.174.33;Connect Timeout=30;user id=web61114; pwd=###HuskIkkeAtViseDette####"

       
        private MySqlConnection _connection;

        protected MySqlConnection SqlConnection
        {
            get
            {
                if(_connection == null)
                    _connection = new MySqlConnection(strConn);
                    return _connection;
            }
        }


        public MySqlDataReader DbConnect(string strSql)
        {
            MySqlConnection SqlConnection = new MySqlConnection(strConn);
            SqlConnection.Open();

            MySqlCommand sel = new MySqlCommand(strSql, SqlConnection);
            MySqlDataReader rdr = sel.ExecuteReader(CommandBehavior.CloseConnection);
            return rdr;
        }

        public void DbClose()
        {
            SqlConnection.Close();
        }
    }
Avatar billede xguy Nybegynder
12. april 2005 - 21:21 #37
HVis du får en MySqlException, så ligger den rigtigt...
Avatar billede decrypto Nybegynder
12. april 2005 - 21:22 #38
jeg sender det over emailen....
Avatar billede decrypto Nybegynder
12. april 2005 - 21:23 #39
Det tror jeg også...

Exception Details: MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts
Avatar billede xguy Nybegynder
12. april 2005 - 21:24 #40
mads@tranceaddict.net
Avatar billede decrypto Nybegynder
12. april 2005 - 21:27 #41
Så skulle du have modtaget en mail.
Avatar billede xguy Nybegynder
12. april 2005 - 21:27 #42
Prøv engang og skriv server=localhost i connection stregen og upload det...
Avatar billede decrypto Nybegynder
12. april 2005 - 21:30 #43
Det hjalp heller ikke...
Avatar billede decrypto Nybegynder
12. april 2005 - 21:32 #44
Kunne du få kontakt med den?
Avatar billede xguy Nybegynder
12. april 2005 - 21:33 #45
Hmm okay... skod..

Venter på min mail ankommer...
Avatar billede xguy Nybegynder
12. april 2005 - 21:33 #46
DIN mail, even
Avatar billede decrypto Nybegynder
12. april 2005 - 21:36 #47
ER den ikke komme endnu du bor vel ikke i USA vel? :O)
Avatar billede xguy Nybegynder
12. april 2005 - 21:37 #48
Hahaha... nej, men der bor mailserveren vist ;)
Avatar billede xguy Nybegynder
12. april 2005 - 21:40 #49
Hvilket udviklingsmiljø bruger du? Visual Studio .NET?
Avatar billede decrypto Nybegynder
12. april 2005 - 21:46 #50
Ja, jeg udvikler i Visual Studio .NET 2003
Avatar billede xguy Nybegynder
12. april 2005 - 21:48 #51
Okay, du smider MySql DLL'en ved siden af din egen DLL - og hvad så?
Laver du en reference til DLL'en inde fra Visual Studio?
Avatar billede decrypto Nybegynder
12. april 2005 - 21:51 #52
Ja, lige præcis.
Avatar billede decrypto Nybegynder
12. april 2005 - 21:51 #53
Og så spiller det hele hjemme hos mig.
Avatar billede xguy Nybegynder
12. april 2005 - 21:53 #54
Hmm okay...

Gider du sende password'et på mfs@initial-impact.dk?
Det lader ikke til at den anden har en go dag...
Avatar billede decrypto Nybegynder
12. april 2005 - 21:55 #55
Så har jeg sendt til mfs@initial-impact.dk.
Avatar billede xguy Nybegynder
12. april 2005 - 21:58 #56
Yes, den var noget hurtigere ;)

Jeg kan i hvert fald godt connecte til den herfra... Prøver at uploade den til Web10...
Lige 5 min.
Avatar billede decrypto Nybegynder
12. april 2005 - 22:02 #57
ok....
Avatar billede decrypto Nybegynder
12. april 2005 - 22:03 #58
Uploader du min connection streng?
Avatar billede xguy Nybegynder
12. april 2005 - 22:09 #59
Jeg har nu afprøvet den på Web10's webhotel, og den virker ganske glimrende...

Jeg har sendt dig connection-strengen jeg brugte, men den har du vist prøvet...

Når du laver i reference til MySql DLL'en i Visual Studio, laver du så en Project-reference eller en .NET reference (du kan se det på fanebladene)?
Avatar billede decrypto Nybegynder
12. april 2005 - 22:18 #60
Jeg tror det er en project ref, når den ligger i min project ikk,?
Avatar billede decrypto Nybegynder
12. april 2005 - 22:19 #61
Jeg har kopieret din linje ind men jeg får stadigvæk fejl....
Avatar billede decrypto Nybegynder
12. april 2005 - 22:20 #62
Jeg er næste parat til at give dig love til at gå mit site vha. FTP.
Avatar billede xguy Nybegynder
12. april 2005 - 22:23 #63
Jo, men det kan egentlig ikk være det, da du jo får en MySqlException...
MySqlException ligger jo i MySql DLL'en...

Jeg sender dig lige en anden dataprovider du kan prøve med... Bare for sjovs skyld.
Avatar billede decrypto Nybegynder
12. april 2005 - 22:25 #64
Okay...
Avatar billede decrypto Nybegynder
12. april 2005 - 22:29 #65
den side jeg får fejl er: http://butik.fasil.dk/default.aspx og tryk søg knappen , hvis det siger noget mere...
Avatar billede decrypto Nybegynder
12. april 2005 - 22:30 #66
Hvor skall jeg kopiere BytFX dll filen ind henne?
Avatar billede xguy Nybegynder
12. april 2005 - 22:34 #67
Den skal ligge ved siden af din DLL. Bagefter laver du en reference til den inde fra Visual Studio. Under fanebladet Project browser du efter DLL'en.
Avatar billede decrypto Nybegynder
12. april 2005 - 22:34 #68
Jeg har kopieret den ind ved siden af mine andre MySQL dll'er og nu forsøger jeg at add'e reference til den i mit projekt. (Men det virker jo fint derhjemme med min MySql.Data.dll, som jeg har hentet ned fra MySQL.com)
Avatar billede xguy Nybegynder
12. april 2005 - 22:37 #69
Ja, I know...
Jeg er ved at være tømt for ideer ;P
Avatar billede decrypto Nybegynder
12. april 2005 - 22:38 #70
Det har jeg gjort nu. Jeg skal vel ikke rette i min Dbconnector kode? Den kompilerer fint, og jeg kan se siderne og data uden problemer.
Avatar billede decrypto Nybegynder
12. april 2005 - 22:41 #71
Nu er spørgsmålet om mit remote site kan fungere. Du har jo mit brugernavn og password, hvis du har lyst så må du gerne kigge ned i mine filer via FTP. Det er et subdomæne, der hedder butik.fasil.dk. Hvis du har lyst. Dette er min største fejd med teknologien indtil videre....
Avatar billede decrypto Nybegynder
12. april 2005 - 22:44 #72
indunder mit subdomæne vil du se en 'Database' mappe, hvori jeg har min DB connection kode.
I bin mappen har jeg kopieret MySql.Data.dll.
Avatar billede xguy Nybegynder
12. april 2005 - 22:45 #73
Du skal ind i namespacet der hedder ByteFX... og bruge de klasser og metoder den har.
Det gamle virker kun fordi du stadig har refereret til MySql.Data.dll

Jeg kan godt lige smutte ind omkring din ftp...
Avatar billede decrypto Nybegynder
12. april 2005 - 22:49 #74
Det må du meget gerne... jeg har nemlig smidt alt fra mig, da jeg fuldstændig er udkørt og tom for ideer.
Avatar billede xguy Nybegynder
12. april 2005 - 22:50 #75
Hvad er libmySQL.dll?
Avatar billede arne_v Ekspert
12. april 2005 - 22:52 #76
noget som man skal bruge hvis man vil bruge MySQL fra C eller C++ ...
Avatar billede decrypto Nybegynder
12. april 2005 - 22:53 #77
Jeg kopierede libmySQL.dll bare ind for at se om det hjalp...
Avatar billede decrypto Nybegynder
12. april 2005 - 22:55 #78
Det ser rigtigt nok ud derinde, ikk?
Avatar billede arne_v Ekspert
12. april 2005 - 22:56 #79
det bør det ikke gøre

MySQL Connector/.NET skulle være pure .NET
Avatar billede xguy Nybegynder
12. april 2005 - 22:57 #80
Okey, kun C? Ikke fx VB.NET?

Du har også lavet en project reference til den så?
Avatar billede decrypto Nybegynder
12. april 2005 - 23:00 #81
Nej nej, jeg har kun lavet en ref til MySQL Connector dll :-)
Avatar billede decrypto Nybegynder
12. april 2005 - 23:01 #82
---> xguy, ville du ikke mene at alt så fint nok ud?
Avatar billede xguy Nybegynder
12. april 2005 - 23:06 #83
Tjooo... Nu sidder jeg og kigger din DLL igennem, og jeg kan se at i din DbConnector står der:

private const string strConn = "Database=ecommerce;Data Source=localhost;User Id=root;Password=xxxxx";

Er det meningen?
Avatar billede decrypto Nybegynder
12. april 2005 - 23:07 #84
Nej.
Avatar billede decrypto Nybegynder
12. april 2005 - 23:07 #85
Det forstår jeg ikke jeg har rettet og overskrevet...
Avatar billede decrypto Nybegynder
12. april 2005 - 23:09 #86
Kan man ikke drag and droppe filer fra desktop og så til et explorer ftp vindue..?
Avatar billede decrypto Nybegynder
12. april 2005 - 23:11 #87
Jeg håber ikke at alt dette porstyr er pga en FEJL 40 fra min side.....
Avatar billede xguy Nybegynder
12. april 2005 - 23:12 #88
Det er helt klar fejlen så...

Og jo, det burde man da kunne...
Gå ind www.download.com og find SmartFTP eller sådan noget...
Avatar billede xguy Nybegynder
12. april 2005 - 23:14 #89
Den .cs-fil hvor du har din DbConnect funktion, er den inkluderet i dit projekt inde fra Visual Studio? Hvis den ikke er, så bliver den ikke kompileret med...
Avatar billede decrypto Nybegynder
12. april 2005 - 23:15 #90
Jeg har cuteftp installeret....
Men nu kan jeg heller ikke komme på min exploerer intgreret FTP. Kan der kun være en bruger på??? Prøv at gå af, så ordner jeg lge den forbandede fil...
Avatar billede xguy Nybegynder
12. april 2005 - 23:17 #91
Jeg er ikke på nu
Avatar billede decrypto Nybegynder
12. april 2005 - 23:20 #92
Jeg fatter ikke hvad der sker, jeg kan overhovedet ikke komme på via FTP. Det kan være det har være den der har drillet.....
Avatar billede xguy Nybegynder
12. april 2005 - 23:23 #93
Du har ikke en åben IExplorer åben et eller andet sted, med ftp'en?
Avatar billede decrypto Nybegynder
12. april 2005 - 23:27 #94
Ikke mere, nu har jeg genstartet maskinen, og det ser ud som om der stadigvæk er problemer med min FTP både på cute ftp, og også mit ftp genvej. Send bare et svar ind. Så giver jeg dig points. Resten må jeg ordne. I løbet af imorgen kan du jo gå ind på mit site os se om jeg har fået ordnet det. :o)
Avatar billede xguy Nybegynder
12. april 2005 - 23:31 #95
Svar.

"Connection timeout. No response from server." på din ftp.
Jeg kan godt connecte til min egen på Web10.
Avatar billede decrypto Nybegynder
12. april 2005 - 23:35 #96
Jeg tror serveren er nede... du får points og hatten af for din hjælpsomhed :o)
Avatar billede decrypto Nybegynder
12. april 2005 - 23:36 #97
Jeg retter filen imorgen når jeg har adgang. Kig endeligt ind imorgen aften på mit site og se om jeg har fixet tingene :o)
Avatar billede xguy Nybegynder
12. april 2005 - 23:37 #98
Mange tak :-)
Avatar billede decrypto Nybegynder
13. april 2005 - 19:24 #99
Det virker som om der er noget hos WEB10, der ikke fungerer. Nu kommer der slet ikke noget..., nu håber jeg bare at min oploadede nye database conn streng fungerer.
Avatar billede decrypto Nybegynder
16. april 2005 - 22:54 #100
Har fået det fikset.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester