Okay, hier die Beispiele... Quelle: www.csharp-corner.com Probleme habe ich mit der Methode getFileList auf einem Linuxserver. Aber W2k-Server kommt damit zurecht, und das brauchst Du ja...
Ich hoffe, das verst��t nicht gegen die Listenregeln, hier Dateien mit zu senden. Wenn der Anhang gel�scht wurde, dann schicke mir deine Email-Adresse. Viel Erfolg andre.seifert @xmmm.de >-----Urspr�ngliche Nachricht----- >Von: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED]] Im Auftrag von Lars Selle >Gesendet: Mittwoch, 5. Februar 2003 14:08 >An: [EMAIL PROTECTED] >Betreff: Antwort: AW: Antwort: AW: Antwort: AW: [Asp.net] >Impersonations Problem > > > >es ist wie verhext. irgendwoher kommt immer noch der fehler. > >folgende szenarien funktionieren nicht: > >1. ich habe eine freigabe auf meinen rechner gemacht. winxp >mit framework 1.0. wenn ich zugreife, funktioniert es nicht, >es kommt die benutzerabfrage. > >2. ich hab hier ein lokalen nutzer angelegt und der freigabe >als vollzugriff hinzugef�gt. als das anmeldefenster wieder >kam, ahb ich den nutzer eingertagen. funktioniert jedoch eben sowenig. > >jetzt bin ich mit meinem lastain am ende. irgendetwas r�hrt >dazwischen. vielleicht liegt es docvh an der nt4 domain. denn >wenn ich ja auf dem server teste, bin ich ja schonmal auf dem >server eingelogt. wer weis als welcher user er dann anf�ngt zuzgreifen. > >jedenfalls w�re es nicht schlecht wenn du mir mal die >komponente schicken k�nntest. ichseh das jetzt als einzigen >ausweg. die windowsauthentifizierung k�nnte man ja �bernehmen. >man kann doch bestimmt zum einlogen per ftp einen nutzer >vorgeben. da werd ich hoffentlich eine l�sung finden. > >ich dank dir schon mal. > >mfg > >Lars > > > >|---------+----------------------------> >| | "Andre Seifert" | >| | <andre.seifert@fa| >| | uszt.net> | >| | Gesendet von: | >| | asp.net-admin@gle| >| | ngamoi.com | >| | | >| | | >| | 04.02.2003 16:49 | >| | Bitte antworten | >| | an asp.net | >| | | >|---------+----------------------------> > >>-------------------------------------------------------------- >--------------------------------------------------------------- >----------------------| > | > > | > | An: <[EMAIL PROTECTED]> > > | > | Kopie: > > | > | Thema: AW: Antwort: AW: Antwort: AW: [Asp.net] >Impersonations Problem > | > >>-------------------------------------------------------------- >--------------------------------------------------------------- >----------------------| > > > > >ist denn das .NET Framework auf dem 2. Server? Vielleicht ist >das auch erforderlich, damit ein ASPNET-Account auf diesem >verf�gbar wird... > >Als Alternative f�llt mir nur FTP ein. Ich habe auf >csharp-corner.com dort mal eine FTP-Klasse entdeckt, die Dir >sowohl LIST, GET als auch PUT in brauchbaren Methoden zur >Verf�gung stellt. Aber die Windows-Authentifizierung ist in >dieser (noch) nicht implementiert. (Ich hatte die mal >erweitert, um direkt aus einem HTTP-Posted File per FTP zu >speichern. Falls Du die brauchst, schicke ich sie mal an die Liste...) > >Dass die NT4 - Domain daf�r verantwortlich, glaube ich nicht, >denn die Authentifizierung funktioniert ja auch auf dem ersten >Server funktioniert ja (nun gut, man weiss nie...), ausserdem >hast du ja geschrieben, dass es funktioniert, wenn Du die >Seite auf dem 1.Server testest. > >Anderer Gedanke: Wenn Du auf dem Fileserver mal ein lokales >Benutzerkonto einrichtest, und diesem Zugriff auf die >freigegebenen Ordner erteilst, und dich dann mit diesem Konto >�ber das auftauchende Anmeldefenster mit > >SERVERNAME\Testbenutzer anmeldest... > > > >andre.seifert >@xmmm.de > > >>-----Urspr�ngliche Nachricht----- >>Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] >>Im Auftrag von Lars Selle >>Gesendet: Dienstag, 4. Februar 2003 16:15 >>An: [EMAIL PROTECTED] >>Betreff: Antwort: AW: Antwort: AW: [Asp.net] Impersonations Problem >> >> >> >>hi. >> >>also der 2 server ist definitiv in unserer domain, da er unser >>fileserver ist. was jetzt noch sein k�nnte, ist das die domain eine >>nt4-domain ist und keine mit activdirectory. das k�nnte der >knackpunkt >>sein. wenn dies so ist, kennst du oder irgendwer eine ander >methode wie >>ich drauf zugreifen k�nnte?? >> >>mfg >> >>L. Selle >> >> >>|---------+----------------------------> >>| | "Andre Seifert" | >>| | <andre.seifert@fa| >>| | uszt.net> | >>| | Gesendet von: | >>| | asp.net-admin@gle| >>| | ngamoi.com | >>| | | >>| | | >>| | 04.02.2003 16:00 | >>| | Bitte antworten | >>| | an asp.net | >>| | | >>|---------+----------------------------> >> >>>-------------------------------------------------------------- >>--------------------------------------------------------------- >>----------------------| >> | >> >> | >> | An: <[EMAIL PROTECTED]> >> >> | >> | Kopie: >> >> | >> | Thema: AW: Antwort: AW: [Asp.net] Impersonations >>Problem >> | >> >>>-------------------------------------------------------------- >>--------------------------------------------------------------- >>----------------------| >> >> >> >> >>wenn ich das richtig verstehe, hast du einen Server, auf dem das >>Filemanagement-Tool l�uft. Einen weiteren, auf dessen Freigaben du >>zugreifen m�chtest. >> >>Und x beliebige Rechner, die "managen" sollen. >> >>Ich habe das jetzt mal probiert. Folgender Code funktioniert bei mir >>anstandslos: >>DirectoryInfo di = new DirectoryInfo(@"\\mailomatus\test1"); >> DirectoryInfo[] subDirs = di.GetDirectories(); >> foreach(DirectoryInfo subDir in subDirs) >> { >> TextBox1.Text+=subDir.FullName+"\\n"; >> } >> >>Dabei ist TextBox eine Multiline-TextBox, in die alle >>Unterverzeichnisnamen geschrieben werden. >> >>Mailomatus ist ein Win2000 Server, auf dem das .NET Framework und der >>IIS installiert sind. (Ist gleichzeitig Domainserver, aber das sollte >>nichts bedeuten...) Die ASP.NET - Anwendung liegt auf meinem Rechner. >>Sie l�uft auch unter einem anderen Benutzer von einem anderen PC aus. >> >>Bist Du sicher, dass der 2. Server (auf dessen Freigaben Du zugreifen >>willst) auch in der Domain ist (ich will Dir nix >unterstellen, aber es >>sieht so aus...) >> >> >>andre.seifert >>@xmmm.de >> >> >>>-----Urspr�ngliche Nachricht----- >>>Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] >>>Im Auftrag von Lars Selle >>>Gesendet: Dienstag, 4. Februar 2003 15:32 >>>An: [EMAIL PROTECTED] >>>Betreff: Antwort: AW: [Asp.net] Impersonations Problem >>> >>> >>> >>>hi. >>> >>>alle Rechner sind in einer Dom�n. die user haben auch die >>>entsprechenden berechtigungen. egal ob das laufwerrk gemapt, >also als >>>buchstabe auf dem server verf�gbar ist oder ich direkt die >>freigabe mit >>>\\server\freigabe anspreche, funktioniert es nicht. der witz an der >>>sache ist, dass wenn ich das web direkt auf dem server >>aufrufe und ich >>>mich einloge, aknn ich zugreifen. wenn ich dies von einem anderen >>>rechner tue, dann geht dies nicht sondern nur mit den lokalen >>>laufwerken des servers. >>> >>>mfg >>> >>>L. Selle >>> >>> >>> >>>|---------+----------------------------> >>>| | "Andre Seifert" | >>>| | <andre.seifert@fa| >>>| | uszt.net> | >>>| | Gesendet von: | >>>| | asp.net-admin@gle| >>>| | ngamoi.com | >>>| | | >>>| | | >>>| | 04.02.2003 15:09 | >>>| | Bitte antworten | >>>| | an asp.net | >>>| | | >>>|---------+----------------------------> >>> >>>>-------------------------------------------------------------- >>>--------------------------------------------------------------- >>>----------------------| >>> | >>> >>> | >>> | An: <[EMAIL PROTECTED]> >>> >>> | >>> | Kopie: >>> >>> | >>> | Thema: AW: [Asp.net] Impersonations Problem >>> >>> | >>> >>>>-------------------------------------------------------------- >>>--------------------------------------------------------------- >>>----------------------| >>> >>> >>> >>> >>>Die Netzwerkfreigabe ist als Netzlaufwerk eingerichtet? >>>Die User haben auch einen Account auf dem Server(auf dem die >>>Netzwerkres. ist) Hast Du eine AD-Dom�ne oder Arbeitsgruppe? >>> >>> >>>andre.seifert >>>@xmmm.de >>> >>> >>>>-----Urspr�ngliche Nachricht----- >>>>Von: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED]] >>>>Im Auftrag von Lars Selle >>>>Gesendet: Dienstag, 4. Februar 2003 14:37 >>>>An: [EMAIL PROTECTED] >>>>Betreff: [Asp.net] Impersonations Problem >>>> >>>> >>>> >>>>Hi Liste. >>>> >>>>ich schreib grad ein filemanager unter ASP.NET mit C#. >>>> >>>>ich nutze dabei die windowsauthentifizierung. nutzer werden alle >>>>erkannt und k�nnen die einzelnen laufwerke sehen. lokal auf >>c: und d: >>>>funktioniert alles wunderbar. ich hab auch mal folgendes >>ausgetestet: >>>>user A. hat als einziger lesezugriff auf ein verzeichniss. >>>wenn user B: >>>>sich einlogt kann er nicht in das verzeichniss sondern es >kommt eine >>>>loginabfrage. ist ja auch alles richtig. nur user A: kommt rein. >>>> >>>>nun zum problem: >>>> >>>>sobald ich den server verlasse, also auf eine netzwerkfreigabe >>>>zugreifen will, funktioniert das alles nicht mehr. es kommt >>die login >>>>abfrage und da kann ich mich selbst als admin einlogen, dies >>>>interessiert alles nicht. der asp_wp kommt mit aller >>>warscheinlichkeit >>>>als iuser an der keine berechtigung hat. in der web.config steht >>>><identity impersonate="true"/>. selbst wenn ich dem web sage, laufe >>>>nicht als anonymus sondern als user C aus der domain mit >den rechten >>>>dazu, geht das alles nicht. >>>> >>>>kennt vielleicht jemand von euch die l�sung?? ich hab mir >auch schon >>>>bei aspheute.com den artikel zu impersonate durchgelesen, >>>aber das was >>>>drin steht funktioniert ja. es steht leider nicht drin wie es mit >>>>netzlaufwerken aussieht. >>>> >>>>mfg >>>> >>>>L. Selle >>>> >>>> >>>>_______________________________________________ >>>>Asp.net mailing list >>>>[EMAIL PROTECTED] >>>http://www.glengamoi.com/mailman/listinfo/asp.n>et >>>> >>> >>> >>>_______________________________________________ >>>Asp.net >>>mailing list >>>[EMAIL PROTECTED] >>http://www.glengamoi.com/mailman/listinfo/asp.n>et >>> >>> >>> >>> >> >>>_______________________________________________ >> >>>Asp.net mailing list >>>[EMAIL PROTECTED] >>http://www.glengamoi.com/mailman/listinfo/asp.n>et >>> >> >> >>_______________________________________________ >>Asp.net >>mailing list >>[EMAIL PROTECTED] >http://www.glengamoi.com/mailman/listinfo/asp.n>et >> >> >> >> > >>_______________________________________________ > >>Asp.net mailing list >>[EMAIL PROTECTED] >http://www.glengamoi.com/mailman/listinfo/asp.n>et >> > > >_______________________________________________ >Asp.net >mailing list >[EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net > > > > >_______________________________________________ >Asp.net mailing list >[EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net >
fausztFTPLib.zip
Description: Zip compressed data
