Avatar billede hygta Nybegynder
02. marts 2007 - 15:36 Der er 5 kommentarer og
1 løsning

Bruge txt filer til at gemme data

Hej

Jeg har lavet en lille simpel pladsreservationsside
som gemmer alt data i txt filer.
Det har ikke været noget problem at udvikle siden
hvor der har været en absolut sti til alle txt filer
Men hvad nu når jeg skal have det op på en server??

Der findes muligvis en måde at finde den absolute sti
på serveren, men det jeg helst vil er at txt filerne
bliver en del af projektet.

Jeg har "added existing item" min txt fil som så er kommet
med i min solution. Findes der en måde hvorpå jeg kan tilgå
disse filer direkte gennem projektet???

Noget i retningen af solution.minfil.txt

Eksempler vil være at foretrække og helst i C#
Da jeg ikke har den fjerneste ide om VB
Avatar billede thanse21 Nybegynder
02. marts 2007 - 15:39 #1
string sti = Server.MapPath(_relativ_sti_);
Avatar billede softspot Forsker
02. marts 2007 - 15:39 #2
Du kan benytte Server.MapPath(virtuellesti) til at få den absolut sti på et website. Den virtuelle sti kunne så f.eks. være "/datafiler/data.txt"
Avatar billede kalp Novice
02. marts 2007 - 15:55 #3
Det bedste du kan gøre er at gemme det i Web.config
Det kan evt. sagtens benyttes sammen med Server.MapPath, men det behøves sådan set ikke!!

Det smarte er at du blot skal ændre i din web.config så er stien rettet.. du slipper for at skulle compille hele sitet igen!! På den måde kan du nemt flytte den senere hvis dens placering skal ændres.
Avatar billede kalp Novice
02. marts 2007 - 15:58 #4
Dvs. du kan hente stien fra din web.config med denne, som returnere stien som en string.

ConfigurationManager.AppSettings["Sti"];

og i web.config skriver du

<?xml version="1.0"?>
<configuration>
  <appSettings>
<add key="sti" value="\enmappe\minfil.txt" />
    </appSettings>
</configuration>
Avatar billede hygta Nybegynder
05. marts 2007 - 09:13 #5
Jeg kan godt lide ideen med at hente en sti fra web.config.
Jeg kan se ander steder på nettet at Server.MapPath koster lidt i overhead.
Men den kan jo bruges til at finde den sti man skal indskrive i web.config.
Så tak for hjælpen til jer alle :)
Gawi smid lige et svar, da du gav den løsning der passer bedst til det
jeg laver...
Avatar billede kalp Novice
05. marts 2007 - 09:20 #6
Det får du her:)
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