Få igång Global.asa

ASP

14 svar · 339 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#1

Jag försöker att använda mig av Vides statistik, men jag får felmedelande:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Datakällan hittades inte och ingen standarddrivrutin är angiven
/TheWoldOfCossac/Stat/default.asp, line 7

Orsaken tror jag är att jag inte får global.asa att execuveras (stavas det så?).
Hur bör jag göra?
Jag har lagt global.asa såväl i webbroten som i "katalog"-roten.

Medlem sedan juni 20003 169 inlägg
#2

Stöder ditt webhotell global.asa eller du kör kanske med en egen server???

Och nej, det stavas inte så. :)

Medlem sedan mars 20011 880 inlägg
#3

Just nu kör jag på egen burk.
Men hur får jag igång global.asa?

Medlem sedan mars 20002 836 inlägg
#4

PWS eller IIS?

PatrikB

Medlem sedan mars 20011 880 inlägg
#5

Jag kör win2000 dvs Ills5

Medlem sedan mars 20002 836 inlägg
#6

har du global.asa i wwwrooten?

PatrikB

Medlem sedan mars 20011 880 inlägg
#7

Har du inte läst mitt första inlägg?
Jo det har jag, det är ju därför jag ber om hjälp.

Medlem sedan mars 20002 836 inlägg
#8

Hur ser koden ut i global.asa och i default.asp där felet blir?

cya,
PatrikB

Medlem sedan mars 20002 520 inlägg
#9

Om jag nu förstår detta rätt...

Så här:

Rättigheter är allt tilldelat rätt rättigheter...

Jag har min hemisda i /wwwroot/mcdz <---|

Jag fick inte heller igång global.asa när det var fel rättigheter på mcdz mappen. Valde fullständiga rättigheter genom att det var min privata webserver och allt funkar nu hur bra som helst.

Alltså global.asa ligger i rooten på mcdz mappen...

mcdz:undermappar har inte några speciella rättigheter de ärvs ju av mcdz:as rättigheter. Och jag använder BARA en global.asa...

Medlem sedan dec. 19998 577 inlägg
#10

Det man måste tänka på är att den mappen global.asa ligger måste vara en "webplats", vilket man skapar i IIS-kontrollpanel...

Medlem sedan feb. 20001 590 inlägg
#11

Ligger global.asa i en virtuell mapp så ska det funka. Det verkar som den ligger där, och då är felet I global.asa

Ska inte heller ha något med rättigheter att göra, eftersom mappan ärver rot rättigheterna. Men man måste markera den nya mappen som virtuell mapp, det görs inte automatiskt.

Prova med endast följande, spara som global.asa :

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnStart
Session("test")=5
End Sub
</SCRIPT>

Om allt stämmer så är test en sessionsvariabel.

Värt att notera är att man behöver inte, och man sparar prestanda genom att inte använda Session_OnEnd

Har man angivet det, ligger IIS/PWS och känner av extra när sessionen avslutas.

/T

Medlem sedan mars 20011 880 inlägg
#12

Tack för att jag änteligen får lite vetiga svar, men icke.
Jag har gått in på II5 och ändrat på allt så att den kan både läsa och skriva.
Mappen är en virtuell katalog, men ändå inte.
Det kanske är lika bra att strunta i det?

Medlem sedan feb. 20001 590 inlägg
#13

Men hur vet du att global.asa inte funkar då?

Det kan mycket väl vara något annat programmeringsfel.

Om du nu är hundra att du har en virtuell katalog i IIS (det är inte samma som en utdelad mapp i utforskaren) och att global.asa ligger i den virtuella mappen.

/T

Medlem sedan mars 20011 880 inlägg
#14

Jo vad jag gjorde, var att lägga dit en helt ny global.asa som enbart innehöll:
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnStart
Session("test")=5
End Sub
</SCRIPT>
Denna lade jag i rooten (virtuell) med alla rättigheter.
Men jag fick inte fram någonting alls.
Tyvärr....

Medlem sedan feb. 20001 590 inlägg
#15

Ok?
Borde funka.

När du pratar om rättigheter, så behöver mappen egentligen bara ha läsrättighet, och det är standard.

När filen ligger i virtuella roten måste du använda http://localhost/ som adress. Ligger den i en virtuell mapp under roten, måste du ha adressen http://localhost/mappnamn som adress, och den virtuella mappen måste du skapa i IIS.

Kolla i IIS, att filer med ändelsen *.asa är kopplade till asp.dll, den är mitt "sista" tips, för har du gjort som ovan ska det funka...

/T

384 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
125 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)