27. maj 2005 - 12:34Der 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 ?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
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 (../).
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.
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.
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.
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.