Dies liegt höchstwahrscheinlich daran, dass für den Anwendungspool, in dem die MVC-Anwendung ausgeführt wird, der Pipelinemodus auf „Integriert“ festgelegt ist. Wenn du auf Classic stellst, sollte es funktionieren. Einige Erklärungen, Diskussionen und Links hier:
HttpContext.Current .User ist null, obwohl die Windows-Authentifizierung aktiviert ist