---
title: "Förvånad: (fso,server.execue)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/60204-förvånad-fso-server-execue"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "mikul"
published: "2002-11-25T13:37:51.000Z"
updated: "2002-11-27T09:21:23.000Z"
replies: 11
views: 260
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/60204-förvånad-fso-server-execue"
---

# Förvånad: (fso,server.execue)

## #1 — mikul, 2002-11-25T13:37Z

Hej!
Sitter och skall gö ett menysystem till en sida, men blev lite förvånad när det inte funkade som jag ville...

Tänkte om ni kanske kan se om det är nåt jag har missat:

```
<%
Dim strCat
strCat = Request.QueryString("cat")
	
If Trim(strCat) <> "" Then
			
	Set Obj = CreateObject("Scripting.FileSystemObject")				
	If Obj.FileExists(Server.MapPath("../verbalium/" & strCat & ".asp")) Then
			
		Server.Execute(Server.MapPath("../verbalium/" & strCat & ".asp"))
								
	Else	
				
		Server.Execute("start.asp")
				
	End if
	Set obj = Nothing 

Else	

	Server.Execute("start.asp")

End if				
%>
```

/ Mikul

Permalänk: https://www.webforum.nu/p/60204

## #2 — @nders, 2002-11-25T13:40Z

Hur fungerar det inte?

Permalänk: https://www.webforum.nu/p/866845

## #3 — Poffe, 2002-11-25T13:48Z

man kan väll inte använda localasökvägar i server.execute? asså typ: c:\\wwwroot\\fil.asp den måste väll vara /fil.asp eller?

Permalänk: https://www.webforum.nu/p/866854

## #4 — mikul, 2002-11-25T13:50Z

jag har testat det också...

just det, det som händer är att den includerar start.asp i stället...

/ Mikul

Permalänk: https://www.webforum.nu/p/866855

## #5 — mikul, 2002-11-25T13:52Z

Men asså det är 

```
If Obj.FileExists(Server.MapPath("../verbalium/" & strCat & ".asp")) Then
```

 som det är fel på...

Permalänk: https://www.webforum.nu/p/866858

## #6 — Poffe, 2002-11-25T13:54Z

finns filen då?

Permalänk: https://www.webforum.nu/p/866861

## #7 — @nders, 2002-11-25T13:59Z

Skriv ut sökvägen och kontrollera att det är rätt sökväg.
Och, nej, du kan inte ange sökvägen till filer med server.mappath när du ska köra server.execute().

mvh,

Permalänk: https://www.webforum.nu/p/866863

## #8 — mikul, 2002-11-25T14:00Z

Jajjamensan=)
tar jag bort den raden så funkar det, men  jag vill ha kvar den för att jag skall kunna kolla i fall filen finns, annars skall man komma in på start.asp :e
/ Mikul

Permalänk: https://www.webforum.nu/p/866865

## #9 — mikul, 2002-11-25T14:06Z

jaja, jag bara testade att köra server.mappath på den också...

skriver jag ut sökvägen så blir den rätt.
men filen hittas tydligen inte ändå.

/ Mikul

Permalänk: https://www.webforum.nu/p/866870

## #10 — mikul, 2002-11-27T08:10Z

Ingen som ser? :h :i 

/ Mikul

Permalänk: https://www.webforum.nu/p/868071

## #11 — mikul, 2002-11-27T08:53Z

Jag fick till det, men tack för hjälpen i alla fall :e

/ Mikul

Permalänk: https://www.webforum.nu/p/868083

## #12 — mikul, 2002-11-27T09:21Z

Så här löste jag det:
Men det mesta bestod av en liten felplacering av vissa mappar/filer på servern. Hehe :e

```
[RED]
<%
Dim strCat
strCat = Request.QueryString("cat")

If Trim(strCat) <> "" Then
			
	Set Obj = CreateObject("Scripting.FileSystemObject")				
	If Obj.FileExists(Server.MapPath(strCat & ".asp")) Then
		
		Server.Execute(strCat & ".asp")
							
	Else	
				
		Server.Execute("start.asp")
				
	End if
	Set obj = Nothing 
			
Else	

	Server.Execute("start.asp")

End if					
%>

/ Mikul

[/RED]
```

Permalänk: https://www.webforum.nu/p/868095

---

Tråden på webben: https://www.webforum.nu/amne/asp/60204-förvånad-fso-server-execue
