Update: Fehlermeldung, wenn Sie eine Ressourcendatei ändern, wenn eine ASP.NET 2.0-Anwendung ausgeführt wird: "System.InvalidOperationException die Ressourcenklasse für diese Seite nicht gefunden wurde."

Problembeschreibung

In Microsoft ASP.NET 2.0-Anwendung erstellen Sie eine lokale Ressourcendatei (.resx), Webseite (.aspx) oder ein Benutzersteuerelement (ASCX) zugeordnet. Wenn Sie die Ressourcendatei ändern, die ASP.NET 2.0-Anwendung ausgeführt wird, erhalten Sie folgende Fehlermeldung:
Details der Ausnahme: System.InvalidOperationException: die Ressourcenklasse für diese Seite wurde nicht gefunden. Überprüfen Sie, ob die Datei vorhanden ist und versuchen Sie es erneut.

Ursache

Dieses Problem tritt auf, weil ASP.NET 2.0 ändert der Ressourcendatei nicht überwachen. Wenn die ASP.NET 2.0-Anwendung ausgeführt wird die Datei ändern, wird die Datei nicht neu kompiliert. Daher wird die ASPX-Datei, die bereits kompiliert ist nicht synchron mit der Ressourcendatei. Oder bereits kompilierten ASCX-Datei wird nicht mit der Ressource-Datei. Daher tritt eine Ausnahme auf.

Problemlösung

Hotfix-Informationen

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben wird. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise noch getestet. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Servicepack für Microsoft.NET Framework 2.0 zu warten, das diesen Hotfix enthält.

Wenn dieses Problem sofort beheben möchten, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf der folgenden Microsoft-Website:Hinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.

Darüber hinaus ist dieser Hotfix Hotfix 934839 enthalten. Weitere Informationen zu Hotfix 934839 klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

934839 beheben: möglicherweise eine Ausnahme beim Durchsuchen einer.NET Framework 2.0 ASP.NET Web-Anwendung

Voraussetzungen

Sie müssen das.NET Framework 2.0 installiert, um diesen Hotfix anwenden.

Neustartanforderung

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes durchführen. Internet Information Services (IIS), wird automatisch bei der Installation dieses Hotfixes neu gestartet.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
.NET Framework 2.0 X86-basierte Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Aspnet_wp.exe2.0.50727.81932.60015-Mar-200704:22x86
Webengine.dll2.0.50727.819406,01615-Mar-200704:22x86
System.Web.dll2.0.50727.8195,156,86415-Mar-200704:23x86
.NET Framework 2.0 X64-basierte Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Aspnet_wp.exe2.0.50727.81944,37614-Mar-200723:33x64
Webengine.dll2.0.50727.819710,14414-Mar-200720:23x64
System.Web.dll2.0.50727.8195,087,23214-Mar-200723:33x64
.NET Framework 2.0, Itanium-Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Aspnet_wp.exe2.0.50727.81983,28815-Mar-200700:22IA-64
Webengine.dll2.0.50727.8191,181,69614-Mar-200720:25IA-64
System.Web.dll2.0.50727.8194,710,40015-Mar-200700:22IA-64

PROBLEMUMGEHUNG

Um dieses Problem zu umgehen, verwenden Sie eine der folgenden Methoden.

Methode 1

Die ASPX-Datei, die die Datei verwendet, oder Ändern der ASCX-Datei, die die Datei verwendet. Dann die ASPX-Datei kompiliert oder ASCX-Datei kompiliert.

Methode 2

Ändern der Datei Web.config ASP.NET 2.0-Anwendung. Anschließend wird die gesamte ASP.NET 2.0-Anwendung neu kompiliert.

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen

Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates

Eigenschaften

Artikelnummer: 933383 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Microsoft ASP.NET 2.0, Microsoft .NET Framework 2.0

Feedback