Avatar billede websam Nybegynder
27. maj 2005 - 12:34 Der er 9 kommentarer og
1 løsning

Kopiering af projekt ?

Hejsa,

Jeg sidder og skal have et projekt flyttet fra min maskine og ud på en ude i byen hvordan forholder jeg mig til det ?

Ummidelbart kan jeg ikke benytte mig af andre muligheder en via ftp, men når jeg f.eks. laver en copy project til en vilkårlig mappe på min locale maskine og oploader dem til severen kommer den med fejl :

Could not find a part of the path "D:\wwwroot\web\en.fil".

stien er ber som eksempel ! Hvad gør jeg forkert ?

/Websam
Avatar billede burningice Nybegynder
28. maj 2005 - 03:17 #1
du har vel ikke hardcodet nogle stier i din kode?
Avatar billede websam Nybegynder
28. maj 2005 - 08:54 #2
Nope jeg bruger server.mappath og derfor forstår jeg det heller ikke ? Hvis mappath ser så den her ud ../Xml/enfil.xml og referere til :

c:\inetpub\wwwroot\project\

og min sti på ekstern server ser sådan her ud :

d:\wwwroot\minside\www\

så giver den besked på at :

Could not find a part of the path 'd:\www\minside\www\project\xml\enfil.xml'

Men hvorfor den smidder \project\ ind imellem \www\ og \xml\ fatter jeg ikke en rygende hatfis af. Nogen ideer ?

/Websam
Avatar billede burningice Nybegynder
28. maj 2005 - 09:48 #3
hvordan ser din server.mappath-kode ud?
Avatar billede websam Nybegynder
28. maj 2005 - 10:08 #4
Sådan her :

HttpContext.Current.Server.MapPath("../Xml/" & ses & ".xml")

ses er bare en variabel som difinere hvilket sprog der er valgt for siden.

/Websam
Avatar billede burningice Nybegynder
28. maj 2005 - 10:19 #5
du er sikker på at serveren ude i byen ikke har en lidt anden opsætning end du regner med. Server.MapPath laver nemlig ikke bare fejl på den måde. Hvis den skriver project ind i stien, så må det være fordi, at filen den bliver kaldt fra på en eller anden måde ligger i en mappe der hedder project. I dit tilfælde i en undermappe til mappen project da du jo vælger at gå en op (../).
Avatar billede websam Nybegynder
28. maj 2005 - 11:39 #6
Men hvordan kan det så være at når jeg f.eks. gemmer/henter billeder fra en mappe og laver ../images/fil.jpg så virker det helt efter hensigten, bare ikke når jeg skal hive en .xml fil der ligger i xml mappen det virker fame underligt.

/Websam
Avatar billede websam Nybegynder
28. maj 2005 - 12:46 #7
Så tror jeg det lykkedes, af en eller anden årsag så vil den acceptere en mappath deer hedder "xml/enfil.xml" og det selvom jeg har util.vb liggende i en mappe og xml i en anden.

smid et svar

/websam
Avatar billede burningice Nybegynder
28. maj 2005 - 15:13 #8
du skal tænke på at Server.MapPath bliver kalkuleret ud fra din context, dvs. f.eks. hvilken side der bliver udført.

Så hvis den side der bliver requestet ligger i samme mappe som din xml-fil, så skal du selvfølgelig ikke gå en op (../), ligegyldigt af hvor at din util-klasse ligger henne.
Avatar billede burningice Nybegynder
28. maj 2005 - 15:13 #9
.
Avatar billede websam Nybegynder
29. maj 2005 - 19:14 #10
Og takker for hjælpen :o)

/Websam
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester