Avatar billede cogitans Nybegynder
23. november 2003 - 16:36 Der er 12 kommentarer og
1 løsning

FTP over IIS med C# .NET

Jeg har lavet en webaplikation i Visual Studio. Inde på denne side, har jeg sat et link, som gerne skulle give adgang til div. filer på min computer - gerne gennem en FTP. Vha. c:\Inetpub\ftproot skulle jeg vist have mulighed for at sætte en ftpserver op. Men hvordan gør man? Kan man evt. downloade en gennemgang et sted fra?
Avatar billede arne_v Ekspert
23. november 2003 - 16:45 #1
Avatar billede cogitans Nybegynder
23. november 2003 - 17:12 #2
Så kom jeg langt omkring. Jeg fandt dog også ud af noget, men slet ikke nok. Kan jeg ikke få en gennemgang af af opsætningen herinde?
Avatar billede arne_v Ekspert
23. november 2003 - 18:04 #3
Hvad er det der driller ?

Man starter IIS, man starter FTP delen af IIS, man tillader anonymous FTP,
man angiver hvilket directory og hvilken adgang der skal være og man laver
link til ftp://server/dir/fil og så burde det virke.
Avatar billede cogitans Nybegynder
23. november 2003 - 21:57 #4
Så jeg laver en virtuel mappe inde i FTP-steder under IIS. Deri laver jeg så genveje til andre mapper rundt omkring på mine harddiske. Men hvordan kalder man denne virtuelle mappe inde fra c#-siden, så man får adgang som var det en alm. mappe, man har adgang til?

Og derforuden så er der en knap til niveauet bagved den aktuelle mappe, når jeg laver et kald til den virtuelle mappe. Og hvis man trykker på denne knap, så har man pludselig adgang til hele harddisken, hvilket jo aldeles ikke er meningen. Hvordan løser man det problem?
Avatar billede arne_v Ekspert
23. november 2003 - 22:21 #5
Jeg er lidt lost.

Jeg troede bare at du ville generere HTML som indeholdt links
til FTP server ??
Avatar billede cogitans Nybegynder
23. november 2003 - 22:28 #6
Det er aspx- og aspx.cs filer, som jeg programerer gennem. Og der er så herigennem, hvor jeg gerne vil lave en ftp-adgang også.
Avatar billede arne_v Ekspert
23. november 2003 - 22:30 #7
Ja.

Men vil du generere HTML med:
  <A HREF="ftp://server/dir/file">titel</A>
og lade browseren hente filerne.

Eller vi du lave noget på server side ?
Avatar billede cogitans Nybegynder
23. november 2003 - 22:36 #8
Jeg vil helst lave noget på serversiden.
Avatar billede cogitans Nybegynder
23. november 2003 - 22:40 #9
...desuden er jeg ikke lige klar over, hvordan man skriver simpel HTML inde i aspx.cs-filer (c#)...
Avatar billede cogitans Nybegynder
25. november 2003 - 00:06 #10
Så har jeg endelig fundet ud af en løsning...i hvert fald et stykke af vejen.
Jeg kan nu få adgang til FtpRoot-mappen. Men da jeg har et lille c-drev, så kan jeg ikke flytte mine delte mapper ind i dette bibliotek. Jeg forsøgte så blot at lave links derinde. Men det fungerer ikke. Hvad kan jeg så gøre for at løse dette problem???
Avatar billede arne_v Ekspert
25. november 2003 - 19:23 #11
Kan du ikke baree omkonfigurere IIS til at have sin root på en anden disk ?
Avatar billede arne_v Ekspert
11. december 2003 - 21:15 #12
Kommet videre ?
Avatar billede cogitans Nybegynder
11. december 2003 - 21:24 #13
Nej; jeg har prøvet et par forskellige løsninger - men uden held.
Jeg har dog ikke prøvet det store på det sidste, da det har knebbet med tiden...
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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