Wer eine ASP.NET Webseite mit “Form-Authentification” entwickelt benötigt in der Regel eine “Login.aspx” Seite. Das dumme daran ist, dass die Codebehind Klasse “Login” heißt.
In der Entwicklungsumgebung gibt es keine Probleme, allerdings in der Live-Umgebung. Dort stört sich ASP.NET mit den Klassennamen “Login” und bringt eine Fehlermeldung.
Die Lösung: Den Codebehind Klassennamen von “Login” in “_Login” umbenennen und dann ist der Spuk vorbei.