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.net
>
>
>
>
>_______________________________________________
>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
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net