webForumDet fria alternativet

Skapa mapp...

4 svar · 334 visningar · startad av fredrik

fredrikMedlem sedan dec. 19991 072 inlägg
#1

Jag har problem med att skapa en mapp på webservern.
Felet jag får är:

Could not find a part of the path "D:\".

Koden jag kör är:

Directory.CreateDirectory(strDestPath & lngNewUserID)

Där strDestPath innehåller en absolut sökväg och "lngNewUserID" innehåller ett ID som är mappen som ska skapas.

Några idéer?

PatrikBMedlem sedan mars 20002 836 inlägg
#2

hur ser innehållet i strDestPath ut?

NETworkMedlem sedan juni 20011 732 inlägg
#3

Prova att skriva sökvägen statiskt. Jag har för övrigt för mig att jag var tvungen att köra metoden Create när jag gjorde samma sak (fast i c#). Kanske måste du lägga till \\ också efter den absoluta sökvägen... annars lägger den på katalognamnet på sökvägen och pathen blir fel.

Directory.CreateDirectory(Request.PhysicalApplicationPath + "\\NyKatalog").Create();
PatrikBMedlem sedan mars 20002 836 inlägg
#4

du behöver inte lägga på dubbla \\ utan det räcker med en \ ...... i VB

cya,
PatrikB

fredrikMedlem sedan dec. 19991 072 inlägg
#5

Det löste sig...

felet berodde på att aspnet-användaren inte hade rättigheter att skapa mappar.

Tack ändå!

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