webForumDet fria alternativet

Problem med response.redirect

12 svar · 356 visningar · startad av peppar

pepparMedlem sedan dec. 2001873 inlägg
#1

Jag får inte mina response.redirect att fungera remote. Lokalt däremot går det alldeles utmärkt.

Finns det något annat sätt jag kan använda än response.redirect?

Sidorna ligger hos aleborg.se, har inte hittat något som tyder på att det inte skulle fungera i deras kunskapsdatabas.

pepparMedlem sedan dec. 2001873 inlägg
#2

server.execute("file"). Men då har man ju problemet med att man inte kan skicka med värden i urlen.
Finns det fler nackdelar med den?

m_soderlundMedlem sedan sep. 20026 425 inlägg
#3

Har du satt Response.Buffer till True högst upp på din sida? Om jag inte missminner mig så bör man göra det. (eller så missminner jag mig..)

pepparMedlem sedan dec. 2001873 inlägg
#4

det har jag.

@ndersMedlem sedan juni 200032 969 inlägg
#5

Re: Problem med response.redirect

peppar skrev:

Jag får inte mina response.redirect att fungera remote. Lokalt däremot går det alldeles utmärkt.

På vilket sätt fungerar det inte? Felmeddelande?

pepparMedlem sedan dec. 2001873 inlägg
#6

Förlåt, det skrev jag visst aldrig. Men jag får

HTTP 500 - Internt serverfel

En till negativ för mig med Server.execute är att jag inte kan använda bakåtknappen, utan hamnar då helt galet.

@ndersMedlem sedan juni 200032 969 inlägg
#7

Då får du se till att avmarkera "Egna http-felmeddelanden" i IE och försöka igen, så får du ett riktigt felmeddelande.

pepparMedlem sedan dec. 2001873 inlägg
#8

Problemet var alltså.. Sträng som fungerar lokalt:

response.redirect("/katalog/fil.asp")

Remote servern var inte nöjd över slashen ibörjan av urlén...Godtar alltså

response.redirect("katalog/fil.asp")

Är det beroende på IIS version?

@ndersMedlem sedan juni 200032 969 inlägg
#9

Det låter konstigt. Vad fick du för felmeddelande?

pepparMedlem sedan dec. 2001873 inlägg
#10

Syntax error, så pekade den på urlen

@ndersMedlem sedan juni 200032 969 inlägg
#11

Ok, jag vet inte om det skiljer mellan olika IIS-versioner, men det kan säkert en googling hjälpa dig att reda ut. :)

mvh

Engine^Medlem sedan dec. 20003 887 inlägg
#12

Det har varit uppe här på forumet innan om hur det ligger till med en slash i början av filnamnet.

Kommer jag inte ihåg galet så blev det ändrat i IIS 5.0 i ett försök att öka säkerheten.

@ndersMedlem sedan juni 200032 969 inlägg
#13

Jag har svårt att tänka mig att det är något som introducerades (inte per default i alla fall) i IIS5, då jag använder ungefär 10 servrar som kör 5.0, och jag har aldrig hört talas om det tidigare. Det skulle vara i IIS6 i så fall, där ju till exempel "parent paths" är disableat default.

134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)