Wir haben eine App, die auf Netzwerkressourcen zugreifen muss. Es ist in VB.Net geschrieben. Die Anwendung kann nicht über einen UNC-Pfad auf die Dateien auf einem anderen Server zugreifen. Wie können wir herausfinden, bei welchem Benutzer die Anwendung wirklich läuft und wie kann sie geändert werden? Wir haben versucht this KB from Microsoft ... aber es hat nicht funktioniert.Wie kann ich feststellen, mit welchem Benutzer eine VB.Net-Anwendung ausgeführt wird und wie kann ich sie ändern?
0
A
Antwort
0
Wenn Sie der angemeldete Benutzer die Anmeldeinformationen hier ist Eigentum zugreifen möchten:
Page.User.Identity.Name
Wenn die App läuft in einer Anwendung Pool, gibt es wahrscheinlich einige Rechnung, dass es für seine zum Imitieren eingerichtet ist Ausführung, z lokales Systemkonto, Netzwerkdienst oder anderes. Der Task-Manager unter Prozesse kann einen Benutzernamen für den Arbeitsprozess anzeigen, z. aspnet_wp.exe auf XP in IIS 5.1.
Wenn keiner dieser Punkte hilft, geben Sie an, welche Version von IIS Sie verwenden und welche Version von VB.Net verwendet wird, um einzugrenzen, was passiert.
Verwandte Themen
- 1. Wie kann ich feststellen, unter welchem Benutzer Jenkins läuft?
- 2. Wie kann ich feststellen, ob eine Vollbildanwendung ausgeführt wird?
- 3. Wie kann ich feststellen, auf welchem Monitor mein .NET Windows Forms-Programm ausgeführt wird?
- 4. Wie kann ich feststellen, in welchem Unterprogramm ich bin?
- 5. Wie kann ich feststellen, in welchem Modul mein Code ausgeführt wird?
- 6. Wie kann ich feststellen, auf welchem Server ein Agent ausgeführt wird - kein geplanter Agent
- 7. Wie kann ich feststellen, ob mein Prozess interaktiv ausgeführt wird?
- 8. Wie kann ich feststellen, welche WCF-Version ausgeführt wird?
- 9. Wie kann ich feststellen, dass mein Cron-Job ausgeführt wird?
- 10. Kann ich herausfinden, auf welchem Benutzer der Webserver wie in PHP ausgeführt wird?
- 11. Wie kann ich feststellen, wie oft eine Kopfzeile verarbeitet wird?
- 12. Wie kann ich feststellen, ob eine ASP.NET-Site "normal" oder "debug" über Visual Studio ausgeführt wird?
- 13. Wie kann ich programmgesteuert überprüfen, auf welchem Gerät meine App ausgeführt wird? (Swift und Sprite Kit)
- 14. Wie kann ich feststellen, wann eine Webseitenressource zwischengespeichert wird?
- 15. iOS: Wie kann ich feststellen, wann eine App angehalten wird?
- 16. Wie kann ich feststellen, ob meine iPhone App ausgeführt wird, wenn eine Push-Benachrichtigung empfangen wird?
- 17. Wie kann ich feststellen, auf welchem Gerät ich in Xcode UI Testing aktiv bin?
- 18. Wie kann ich feststellen, wie viele Benutzer meine Website besuchen?
- 19. Wie kann ich feststellen, ob die Vollbildanwendung in Windows ausgeführt wird?
- 20. Wie kann ich feststellen, ob eine URL umgeleitet wird?
- 21. Wie kann ich feststellen, ob eine Anfrage gut skaliert wird?
- 22. Wie kann ich feststellen, welches iOS-Gerät mein Benutzer verwendet?
- 23. Wie kann ich feststellen, auf welche Elementnummer ich klicke?
- 24. Wie kann ich feststellen, ob der Benutzer den Datagridview scrollt?
- 25. Wie kann ich feststellen, aus welchem Verzeichnis eine importierte Bibliothek in Python stammt?
- 26. Wie kann ich feststellen, ob eine vorherige Instanz meiner Anwendung ausgeführt wird?
- 27. Wie kann ich feststellen, ob eine Datei umbenannt wurde?
- 28. Wie kann ich feststellen, woher der Benutzer in asp.net kam?
- 29. Wie kann ich feststellen, ob ein Benutzer einen Laptop verwendet?
- 30. Wie kann ich in Runtime von einem PowerShell-Skript ermitteln, in welchem Host es ausgeführt wird?
Mit II6 (w3wp.exe, unter Netzwerkdienst ausgeführt). Ich nehme an, dass es im Standardpool ausgeführt wird. Ich fing an, herumzustochern und jetzt sieht es so aus, als würde w3wp.exe als der Benutzer laufen, dem wir versuchen, Berechtigungen zu erteilen, aber immer noch nicht in der Lage, auf den Remote-Pfad richtig zuzugreifen. – nvahalik
Sind die Server in derselben Domäne? Es kann sein, dass Domain1 \ Network Service nicht mit Domain2 \ Network Service identisch ist. Darüber hinaus gibt es zwei Gruppen von Berechtigungen, die Sie sich anschauen können: Die, die sich auf der UNC selbst befinden, hinsichtlich der Freigabe und dann die der Dateien auf dem Server in Bezug auf ACLs. –