Avatar billede sohl Nybegynder
20. marts 2003 - 10:30 Der er 9 kommentarer

fra localhost til internettet.

hey.

jeg vil gerne høre hvad jeg skal gøre for at få min kode til at virke hvis jeg smider det op på en server.

når jeg kører koden på localhost har jeg følgende indstillinger i web.config:

<sessionState
            mode="InProc"
            stateConnectionString="tcpip=127.0.0.1:42424"
            sqlConnectionString="data source=127.0.0.1;user id=sa;password="
            cookieless="false"
            timeout="20"
    />

hvad skal der rettes? - jeg er med på at 127.0.0.1 er localhost men det er mere det der skal stå i stedet.
Avatar billede guidmaster Nybegynder
20. marts 2003 - 10:41 #1
Bruger du en SQL server til at holde sessions? Hvis ikke skal du ikke ændre noget her :)
Hvis du gør skal du indsætte din IP på din SQL server, dit brugernavn og password.
Avatar billede sohl Nybegynder
20. marts 2003 - 10:43 #2
jeg har bare et webhotel med access database. - men når jeg smider det op melder den fejl
Avatar billede burningice Nybegynder
20. marts 2003 - 10:44 #3
sohl>> ja.. så skal du jo skrive til OleDbConnection, og din connectionstring bliver noget i den her retning:

"PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="+ path +"\\db.mdb";
Avatar billede sohl Nybegynder
20. marts 2003 - 10:52 #4
ok skal jeg i web.config rette
sqlConnectionString="data source=127.0.0.1;user id=sa;password="

til

sqlConnectionString="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="+ path +"\\db.mdb";

eller er det nok bare at skrive

sqlConnectionString="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=db.mdb";

hvis db ligger i samme mappe som alle de andre filer
Avatar billede burningice Nybegynder
20. marts 2003 - 11:00 #5
uhm... normalt plejer man at skrive den absolutte sti til filen.. altså f.eks.

sqlConnectionString="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=c:\Inetpub\wwwroot\db.mdb";

Så vil man kunne bruge den connectionstring lige meget hvilken fil man skal bruge den på :)
Avatar billede guidmaster Nybegynder
20. marts 2003 - 12:17 #6
Lige et sp. til sohl. Hvad bruger du denne sqlConnectionString til? Jeg vil personligt mene at det er forkert at bruge den i dine klasser mm. da den jo er beregnet til at skulle bruges af sessions serveren.......
Avatar billede burningice Nybegynder
20. marts 2003 - 12:21 #7
guidmaster>> mon ikke han bruger den til at gemme sine sessions i en db?
Avatar billede sohl Nybegynder
20. marts 2003 - 12:22 #8
forreal - jeg ved det ikke. jeg prøver at lære .net . jeg ville bare se hvordan man opnår db adgang på internettet. hvis du har et super simpelt eksempel så er jeg lutter øre. ralf@riders.dk
Avatar billede burningice Nybegynder
20. marts 2003 - 13:27 #9
OleDbConnection objConn = new OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=db.mdb");
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
Kurser inden for grundlæggende programmering

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