webForumDet fria alternativet

Problem med response.redirect

ASP

12 svar · 356 visningar · startad av peppar

Medlem sedan dec. 2001873 inlägg
Frågan#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.

Medlem 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?

Medlem 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..)

Medlem sedan dec. 2001873 inlägg
#4

det har jag.

Medlem sedan juni 200032 967 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?

Medlem 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.

Medlem sedan juni 200032 967 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.

Medlem 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?

Medlem sedan juni 200032 967 inlägg
#9

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

Medlem sedan dec. 2001873 inlägg
#10

Syntax error, så pekade den på urlen

Medlem sedan juni 200032 967 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

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.

Medlem sedan juni 200032 967 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.

272 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)