23. november 2003 - 16:36Der 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?
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.
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?
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???
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...
Synes godt om
Ny brugerNybegynder
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.