Avatar billede cogitans Nybegynder
16. januar 2005 - 22:50 Der er 22 kommentarer og
1 løsning

Sti til filsystem over nettet

Hvordan angiver man en sti til et biblitek over nettet?
Altså: angiver en sti på 1 computer, som en anden computer kan få adgang til over nettet?

Lokalt fungerer:
("E://Temp//")

Men over nettet skal computernavnet ind foran. Og desuden er der også noget med IIS...?
Avatar billede arne_v Ekspert
16. januar 2005 - 22:52 #1
Standard syntax vil jo være:

@"\\servernavn\sharenavn\dirnavn\filnavn.typ"
Avatar billede cogitans Nybegynder
16. januar 2005 - 23:09 #2
Hvis jeg gør det sådan, som der er skrevet i 22:52:33, så giver det en exception. Noget lign. :"den angivne sti undertøttes ikke"
?
Avatar billede arne_v Ekspert
16. januar 2005 - 23:10 #3
Hvilken form for adgang forsøger du ?
Avatar billede cogitans Nybegynder
16. januar 2005 - 23:51 #4
Hvilken form?
Jeg er ikke helt med, hvad du mener. Jeg forsøger at give adgang til en fil over et intranet. Og jeg skriver det på den metode, som jeg skrev før. Var det dét, du mente?
Men der er noget med IIS, som vi ikke har været inde på her. Det er dét, som  jeg skriver som @"\\servernavn\IISnavn\
Avatar billede arne_v Ekspert
16. januar 2005 - 23:55 #5
Er det:

StreamReader sr = new StreamReader(@"\\servernavn\sharenavn\dirnavn\filnavn.typ");

eller er det i en OleDbConnection connection string

eller XmLDocument Save

eller ?
Avatar billede cogitans Nybegynder
17. januar 2005 - 12:45 #6
Jeg tilføjer et link til en node i et træ:
directoryTreeView.Nodes.Add(PopulateTreeView(@"\\computernavn\temp\"));
Dette link skal klienten så kunne klikke på, og derigennem få adgang til filen.
?
Avatar billede cogitans Nybegynder
17. januar 2005 - 12:53 #7
Jeg synes nu ellers, at vi 2 har løst dette problem før. Ahh -måske er problemet, at jeg prøver at generere træet ud fra link over intranettet. Sidst blev vi enige om, at jeg skulle generere ud fra det lokale, og så (først ved klik på linket) redirecte til stien på netværket?
Avatar billede lifo Nybegynder
17. januar 2005 - 16:22 #8
hvad for et program er du i gang med at lave ?
grunden til at jeg spørger er fordi at det måske kunne ligne noget jeg engang har lavet
Avatar billede cogitans Nybegynder
17. januar 2005 - 20:01 #9
Det er bare et lille program, hvor jeg kan få adgang til nogle filer på 1 af mine computere, hvis jeg logger på netværket på en anden computer. Altså bare et simpelt link skulle kunne gøre tricket.
Avatar billede lifo Nybegynder
17. januar 2005 - 20:47 #10
forstår ikke helt hvad du mener med "et simpelt link skulle gøre tricket"
om du ikke har fået det at virke så har jeg lavet et program som finder alle delte mapper og filer på et netværk og laver et træ over filerne  og meget mere
koden ligger med
du kunne måske finde nogen inspiration der

http://sourceforge.net/projects/lansharp-search/
Avatar billede cogitans Nybegynder
23. januar 2005 - 16:21 #11
Jeg har ikke fået det til at fungere endnu. Et simpelt link= <a href="">link<a>. På denne måde, kan jeg få adgang til filer på min server, hvis jeg ser på websiden fra en af mine andre computere  i netværket.
Avatar billede burningice Nybegynder
23. januar 2005 - 16:33 #12
for fanden... er det asp.net du roder med? Det burde du nok have sagt lidt tidligere (evt. ved at lægge spørgsmålet i den rigtige kategori).

Ja, du kan nemt få fat i de filer der ligger på samme computer som websiden bliver set fra. Hvis du skal have fat i filer fra andre computere på netværket kan du

1) hente filen på webserveren og streame den til klienten, så det ser ud som om filen kommer fra webservere
2) sende et file://-link til klienten med stien til filen, så klienten selv skal sørge for at connecte til computeren der har filen og hente den.
Avatar billede cogitans Nybegynder
23. januar 2005 - 16:45 #13
Jeg kan ikke få comuteren til at acceptere denne linie:
directoryTreeView.Nodes.Add(PopulateTreeView("http:/MinComputer/IISnavn/"));

Hvorfor er det ikke en gyldig URI?
Avatar billede cogitans Nybegynder
23. januar 2005 - 16:47 #14
Asp.et og asp.net....det er en vindowsform. Jeg går ud fra, at jeg kan lave link i formen også. Det skal nok ikke være i asp- eller html-sprog, men mere ved jeg ikke...
Avatar billede cogitans Nybegynder
23. januar 2005 - 22:00 #15
Hvor kan man finde c#-koden til det program, du gav et link til?
Avatar billede burningice Nybegynder
14. april 2005 - 16:55 #16
hvis du tænker på LanSharp-Search burde du kunne disamble det og se hvordan det er kodet.
Avatar billede cogitans Nybegynder
14. april 2005 - 20:42 #17
Disable det? Altså programet? Hvordan skulle jeg så kunne se koden?
Avatar billede burningice Nybegynder
14. april 2005 - 20:54 #18
disassemble... :)

http://www.aisto.com/roeder/dotnet/, programmet reflector
Avatar billede cogitans Nybegynder
14. april 2005 - 22:55 #19
ah...klart ;-)
Avatar billede lifo Nybegynder
15. april 2005 - 00:43 #20
øhhh om du mener det som jeg har lavet så er linket lidt længere oppe
og koden ligger med
Avatar billede burningice Nybegynder
15. april 2005 - 09:27 #21
lifo>> nok bare mig, men kan ikke finde andet end binaries

http://sourceforge.net/project/showfiles.php?group_id=121653&package_id=134263
Avatar billede lifo Nybegynder
15. april 2005 - 11:03 #22
der er også kun en instalations fil
under instalationen kan du vælge at også instalere koden
den bliver så lagt i en /source mappe hvor du instalerede programmet
Avatar billede cogitans Nybegynder
11. oktober 2005 - 13:23 #23
lukkes
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