13 June 2011 Error, Fix Robert Muehsig

Der Blogpost gehört zur Reihe “seltsame Fehlermeldung und stundenlanges Googlen hat nichts gebracht.” Mein Kollege Daniel Kubis bekam beim Starten einer ASP.NET Anwendung folgenden Fehler:

Parser Error Message: Could not load type 'ApplicationName.Global'.

Source Error: Line 1: <%@ Application Codebehind="Global.asax.cs" Inherits="ApplicationName.Global" %> Source File: Path of Application \global.asax Line: 1

 

Der Fehler ist recht allgemein und es gibt einige Gründe, warum dieser Fehler auftreten kann. Im Fall von meinem Kollegen war des Rätsels Lösung folgendes:

Die Web.config aus “C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config” war nicht mehr da. Kurzer Hintergrund zum Ordner “C:\Windows\Microsoft.NET\Framework64\FRAMEWORK_VERSION\Config”: In diesem Ordner liegen allerhand “maschinenweite” Konfigurationen und eine Manipulation dieser Dateien kann zu sehr seltsamen Fehlern führen. Die Datei sollte man auch gefahrlos von einem anderen Rechner kopieren können, ansonsten evtl. nochmal das .NET Framework Setup anwerfen.


Written by Robert Muehsig

Software Developer - from Saxony, Germany - working on primedocs.io. Microsoft MVP & Web Geek.
Other Projects: KnowYourStack.com | ExpensiveMeeting | EinKofferVollerReisen.de