krogvig Skrevet 13. april 2004 Del Skrevet 13. april 2004 Hei, Jeg er med på å lage en publiseringsløsning for websider, og i den forbindelse har det dukket opp et problem. Publisreringsløsningen er utviklet i .net og c# og jobber mot en database. Vi har så en kode som genererer en xml-fil utifra denne databasen. Problemet oppstår når vi skal lagre denne filen. Koden som utfører lagringen ligger plassert på en sti som denne: c:/inetpub/wwwroot/publiseringsløsning/mappe/fil_med_saveMetode.cs .. og xml-fila skal lagres på følgende plass: c/inetpub/wwwroot/hjemmeside/data/site.xml Alt fungrer når vi bruker full path ( c:/inetpub/wwwroot.......), men når vi prøver med relative path så skjærer det seg. Er det noen som har kjennskap til webprosjekter i ASP.Net og C# som har en forklaring på hvorfor det ikke fungerer med relative path? Er veldig takknemlig hvis noen har noen tips om bruk av relative path i web-prosjekter, eller tips om andre måter å få dette til på. Mvh. krogvig Lenke til kommentar
j000rn Skrevet 17. april 2004 Del Skrevet 17. april 2004 Det er nok Server.MapPath du er på utkikk etter... string FileAndPath = Server.MapPath("/data") + "/site.xml"; - jørn Lenke til kommentar
krogvig Skrevet 19. april 2004 Forfatter Del Skrevet 19. april 2004 Takk for svar, men har fikset problemet. Bruker Server.MapPath(), men problemet lå i serveroppsettet til hosten. krogvig Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå