Ich arbeite auf einer einfachen ASP.Net-Seite (Handler, tatsächlich), wo ich den Wert der Servervariable LOGON_USER überprüfen. Dies funktioniert mit dem integrierten Web-Server von Visual Studio und funktioniert in anderen Sites, die auf der Live-Intranet-Site bereitgestellt werden. Aber es funktioniert nicht auf der IIS-Instanz auf meinem lokalen XP-Rechner. Wie kann ich es reparieren, oder was passiert, wenn ich nicht kann?ASP-Server-Variable funktioniert nicht auf lokalen IIS
0
A
Antwort
2
Welche Authentifizierung haben Sie in IIS aktiviert? Anonymous, Basic, Digest, integrierte Windows? Klingt für mich wie anonymer Zugang aktiviert/erlaubt ist, und sonst nichts. Dies würde bedeuten, dass LOGON_USER nicht aufgefüllt ist.
Wenn Sie auf Ihren lokalen IIS zugreifen, versuchen Sie, http://127.0.0.1 insbesondere zu verwenden, wenn Sie IE verwenden. IE erkennt "localhost" als in Ihrer lokalen vertrauenswürdigen Zone und wird Ihre XP-Anmeldedaten automatisch weitergeben, wenn die integrierte Windows-Authentifizierung aktiviert ist.
0
Neben Jon Antwort, IIRC auch wenn Sie integrierte Authentifizierung aktiviert haben, wenn anonyme Authentifizierung aktiviert ist es Vorrang haben wird ...
Verwandte Themen
- 1. Javascript funktioniert nicht auf IIS
- 2. Windows azurblauen Web-Rolle auf lokalen IIS
- 3. Entity Framework funktioniert nicht auf IIS?
- 4. MVC-Website funktioniert nicht auf IIS
- 5. heroku lokalen funktioniert nicht
- 6. Isapi-Filter funktioniert nicht auf IIS 7 (was auf IIS 6 funktioniert)
- 7. Visual Studio IIS Express funktioniert nicht
- 8. Windows-Authentifizierung funktioniert nicht auf dem lokalen IIS 7.5. Fehler 401.1
- 9. IIS 7 HTTPS funktioniert nicht
- 10. htaccess funktioniert nicht in iis
- 11. HTTP-Fehler 401.1 - nicht autorisiert vom lokalen IIS
- 12. CKEditor funktioniert nicht, wenn Site auf IIS bereitgestellt wird
- 13. JQuery Datatable funktioniert nicht in IIS
- 14. ssrs System.IO.File.Exists funktioniert gut auf lokalen, aber nicht auf Server
- 15. JS funktioniert auf lokalen, aber nicht auf Live-Server WordPress?
- 16. Elmah.MVC funktioniert unter IIS Express, aber nicht IIS 7.5
- 17. Long Polling auf IIS
- 18. Validierungsprobleme, die von IIS 5.1 des lokalen Computers auf IIS 6.0 des Webservers bereitgestellt werden
- 19. Standarddokument funktioniert nicht in IIS 6
- 20. IIS entfernen .html Erweiterung funktioniert nicht auf Ordner Datei durchsuchen
- 21. Der auf IIS gehostete WCF-Dienst funktioniert nicht
- 22. Benutzerdefinierte Fehler 404-Seite funktioniert nicht auf IIS 8.5
- 23. <httpRuntime requestValidationMode = "2.0" /> funktioniert nicht (mit IIS 6.0)
- 24. Webanwendung existiert auf dem lokalen IIS-Webserver und dem IIS Express-Webserver
- 25. Gzip-Komprimierung funktioniert nicht mit IIS 8.5
- 26. Grunt funktioniert nicht in IIS-Anwendung
- 27. Wie funktioniert XmlnsDefinition auf der lokalen Assembly?
- 28. Warum funktioniert meine Ajax-Anwendung nicht auf meinem lokalen Computer?
- 29. Webrtc App funktioniert nicht auf dem lokalen Host?
- 30. Entity Framework funktioniert auf dem lokalen Server, aber nicht Remote
, die den Trick tat. Es scheint seltsam, dass es standardmäßig für den integrierten Web-Server von Visual Studio funktionierte. –
Ich kann dir nicht definitiv sagen warum. Ich kann nur sagen, dass WebDev.WebServer.exe ein abgespeckter HTTP-Server sein soll. Es bietet nicht alle die gleichen Authentifizierungsoptionen, etc. Daher würde es mich nicht wundern, dass es nur integrierte Authentifizierung verwendet. Was ist, wenn Sie Firefox verwenden, das gleiche Ergebnis? – Jon
Firefox ist als mein Standard-Test-Browser in VS eingerichtet –