Zugriff auf Dateien im Netzwerk freigeben in c# web app

Ich habe eine web-Anwendung, Lesen (und vielleicht schreiben) von Dateien von einem Netzwerk-share. Ich Frage mich, was der beste Weg, dies zu tun wäre?

Ich kann nicht den network service oder aspnet-Konten Zugriff auf die Netzwerkfreigabe. Könnte ich evtl die Identitätswechsel verwenden.

Die Netzwerkfreigabe und die web-Anwendung sind beide auf derselben domain gehostet, und ich kann einen neuen Benutzer erstellen auf der domain, die speziell für diesen Zweck, aber ich bin mir nicht ganz sicher, wie Sie Sie zu verbinden die Punkte zwischen erstellen des filestream und angeben der Anmeldeinformationen in die web-Anwendung.


Leider das Laufwerk nicht gemappt als Netzwerk-Laufwerk auf der Maschine, es ist nur für mich als Netzwerk freigeben, so kann ich leider nicht machen, einen transparenten Anruf.

Es ist ein problem, das ich denken kann, mit Identitätswechsel... ich kann nur imitieren, ein Benutzer pro Anwendungsdomäne ich denke aber ich bin glücklich, korrigiert werden. Ich kann schreiben müssen Sie diese Datei an mehrere verschiedene Aktien, was bedeutet, dass ich kann haben, zu imitieren mehrere Benutzer.

Ich mag die Idee der Schaffung eines token... wenn ich tun kann, dass ich in der Lage sein, zu Fragen der Nutzung vorne, Ihre Anmeldeinformationen und dann dynamisch anwenden, die Sicherheit, und geben Sie Ihnen aussagekräftige Fehlermeldungen, wenn der Zugriff verweigert wird... ich bin Weg, um zu spielen, aber ich werde wieder mit einem update.

InformationsquelleAutor lomaxx | 2008-08-27
Schreibe einen Kommentar