Liste der mit dem Anwendungskompatibilitäts-Update für.NET Framework 3.5 SP1 behobenen Probleme

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 958484 - Produkte anzeigen, auf die sich dieser Artikel bezieht
EINFÜHRUNG
Dieser Artikel listet Informationen zu wichtigen Themen mit.NET Framework 3.0 Service Pack 1 (SP1), nach der Aktualisierung auf.NET Framework 3.5 Service Pack 1 (SP1). Diese Probleme werden in einer.NET Framework 3.5 SP1-Update behoben.

Weitere Informationen zu den. NET Framework 3.5 SP1-Update, klicken Sie auf die folgende Artikelnummer klicken, um den Artikel der Microsoft Knowledge Base anzuzeigen:
959209Es ist ein Update für die.NET Framework 3.5 Service Pack 1 verfügbar
Alles erweitern | Alles schließen

Auf dieser Seite

Weitere Informationen

  • Das neuen Feature für dynamische Daten, das in.NET Framework 3.5 SP1 enthalten ist, kann nicht 1: 1-Beziehungen navigieren. Aufgrund der nicht 1: 1-Beziehungen navigieren können schlägt fehl, jeder Versuch, eine dynamic Data-Website erstellen, die auf ein Entitätsdatenmodell Framework ausgeführt wird.
  • Die ASP.NET Cap Browserfunktion ist unterbrochen, wenn die FrontPage-Erweiterungen installiert sind. Dieses Problem tritt auf, da die FrontPage-Servererweiterungen einen verborgenen Ordner im Ordner App_Browser hinzugefügt, die über eine Browser-Datei verfügt, die Metadaten enthält. ASP.NET generiert einen Fehler, wenn ASP.NET diese Dateien bewegt wird. Dieses Problem wirkt sich auf den Clients, die die FrontPage-Servererweiterungen installiert haben.
  • Nachdem Sie das.NET Framework 3.5 SP1 installiert haben, eine Website, die verwendet einer abgeleiteten Version der UpdateProgress Steuerelement möglicherweise die folgende Ausnahme auftreten:
    UpdateProgress-Steuerelement mit der ID "Id" muss eine ProgressTemplate angegeben werden.
    Dieses Problem tritt aufgrund einer Unterschied im Verhalten der.NET Framework 3.5 und das.NET Framework 3.5 SP1. In der.NET Framework 3.5 die UpdateProgress Steuerelement erzwingt das Erfordernis einer ProgressTemplate die Eigenschaft aus der PreRender Routine. Eine abgeleitete UpdateProgress Steuerelement kann diese Anforderung unterlaufen, durch Überschreiben der OnPreRender das Ereignis in das abgeleitete Steuerelement. Aus diesem Grund die UpdateProgress Steuerelement aufrufen kann vermeiden, die Base.OnPreRender das Ereignis. In der.NET Framework 3.5 SP1 die UpdateProgress -Steuerelement verwendet die CreateChildControls Methode zum Instanziieren der ProgressTemplate Eigenschaft Aus diesem Grund wird die Anforderung zu einem anderen Zeitpunkt im Lebenszyklus Seite erzwungen. Aus diesem Grund die OnPreRender Technik kann nicht das Kontrollkästchen unterlaufen.
  • Das Tool SGEN.exe generiert einen Fehler und generiert eine Serialisierungsassembly nicht, während Sie das Tool SGEN.exe verwenden, um eine Assembly zu generieren, die einige Typen enthält, die die [Obsolete (IsError = True)] Eigenschaft Allerdings sollte das Tool SGEN.exe nicht das.NET Framework verhindert Serialisierung nicht veraltete Typen in der Assembly.
  • Exchange-Webdienste generieren Ausnahmen aufgrund von Problemen mit Windows Communication Foundation (WCF). Jede der Ausnahmen führt zu einer fehlgeschlagenen Anforderung. Daher scheint der Exchange-Dienst vorübergehend heruntergefahren sein oder nicht funktioniert.
  • Änderungen an der just-in-Time (JIT)-Optimierung, die in.NET Framework 3.5 SP1 vorgenommen werden verursachen eine falsche Heraufstufung von Feldern zu registrieren. Aus diesem Grund wird JIT fehlerhaftem Code generiert. Dieses Problem tritt nur bei Verwendung der cpblk nicht vorhanden Anweisungen oder die initblk Anweisungen. Diese Anweisungen werden nur vom verwalteten C++-Compiler ausgegeben. Dieses Problem gilt für Code, der durch JIT und NGEN generiert wird.
  • Verborgene 1.1-Assemblys können fehlschlagen, wenn die Assemblys bestimmte Methoden in der.NET Framework überschreiben. Dieses Problem kann beispielsweise auftreten, wenn ein.NET Framework 1.1 Typ eine virtuelle Methode überschreibt, aber der gleiche Typ nicht die virtuelle Methode in.NET Framework 2.0 überschreibt. Dies sollte nicht unterbrechende Änderung dar, da eine Implementierung der Methode noch weiter oben in der Vererbungshierarchie vorhanden ist. Jedoch Wenn die virtuelle Methode wird überschrieben, die virtuelle Methode dann gegen 1.1 erstellt wird und dann die virtuelle Methode verborgen ist, funktioniert der verborgene Code nicht, wenn der Code in das.NET Framework 2.0 SP2 oder in der.NET Framework 3.5 SP1 ausgeführt wird.
  • In.NET Framework 3.5 SP1 verursacht der Fehlerfall aufgrund der Änderungen, die in einen NULL-Wert überprüfen vorgenommen werden, um Address Space Layout Randomization (ASLR) unterstützen eine Zugriffsverletzung in der Common Language Runtime. Diese Zugriffsverletzung tritt als Ausnahme ExecutionEngineException. Darüber hinaus wird der Prozess beendet.
  • Wenn Sie bestimmte Typen als ein Produkt der Deserialisierung mithilfe von Reflektion zur Laufzeit erstellen, trägt die Common Language Runtime eine Endlosschleife in 32-Bit-Prozesse. In 64-Bit-Prozesse tritt eine Out-of-Memory-Ausnahme. Der Typ muss ein generischer Typ sein, der mit einen Verweistyp instanziiert wird. Darüber hinaus muss der Typ implementiert die ISerializable Schnittstelle und ein statisches Feld enthalten.
  • Nachdem Sie .NET Framework 3.5 SP1 installiert haben, erhalten Sie die folgende Ausnahmefehlermeldung, wenn eine Website unter IIS gehostet wird:
    System.Runtime.InteropServices.COMException
    Dieses Problem tritt auf, wenn die folgenden Bedingungen erfüllt sind:
    • Die Website, die unter IIS gehostet wird, die ASP.NET ausgeführt wird.
    • ASP.NET ist Windows Presentation Foundation (WPF) verwenden, um Bilder on-the-Fly zu generieren.
  • Relative Hyperlinks innerhalb der XPS-Dokumente Teilen und zum Absturz die Anwendung verursachen. Im XPS-Dokumente Wenn Sie eine Verknüpfung zu einem anderen Speicherort innerhalb des gleichen Dokuments durchsuchen passiert nichts. Oder stürzt ab, die Anwendung, die das XPS-Dokument gehostet wird.
  • In der.NET Framework 3.5 SP1 die Geometry.Combine Methode erstellt mehr Punkte oder Segmente als die Methode in früheren Versionen erstellt. Oder Informationen, die von WPF generiert verwendet 10-Mal die Anzahl der Punkte, um einen Pfad Geometrie wie in früheren Versionen definieren. Frühere Versionen erfordern drei Zeilen auf eine relativ einfache geometrische Form oder Pfad definieren. Allerdings sind 30 Zeilen in der.NET Framework 3.5 SP1 erforderlich.
  • Nach der Installation des.NET Framework 3.5 SP1 kann nicht dynamic Data foreign Key-IDs in einer 1: 1-Beziehung anzuzeigen. Websites oder Anwendungen, die mit ASP.NET dynamic Data erstellt werden sind fehlerhaft, weil dynamische Daten wird davon ausgegangen, dass Eigenschaftendeskriptoren vorhanden sind. Dynamic Data verwendet die Eigenschaftendeskriptoren um Beschriftungen für Verknüpfungen zu erhalten.

    Die Ausnahme, die generiert wird, kann folgendermaßen aussehen:
    HttpException (0 x 80004005): DataBinding: 'System.Web.UI.WebControls.EntityDataSourceWrapper' enthält keine Eigenschaft mit dem Namen "Manager".
  • Links zu den Navigationseigenschaften, die nicht der gleiche wie der Typ benannt sind, kann nicht gelöscht werden. Dieses Problem tritt auf, wenn der Name von der Navigationseigenschaft unterscheidet, die die Beziehung dieses Typs mit einem anderen Typ beschreibt.
  • Der ADO.NET Data Services-Client ermöglicht Cliententwickler zum Einfügen einer neuen Entität in den Dienst und anderen verknüpften Entitäten dieser Entität zugeordnet. Wenn der Client an einen Datendienst sprechen, die von einer relationalen Datenbank gesichert ist, werden die Schemaregeln der Datenbank auf INSERT-Anweisungen an den Dienst erzwungen. In Datenbanken ist es üblich, eine NOT NULL-Einschränkung für Fremdschlüssel in Tabellen einfügen. In diesem Fall muss eine Einfügung an dieser Tabelle einen Fremdschlüssel für die verknüpfte Entität enthalten. Allerdings können wegen eines Codefehlers in der Clientbibliothek ADO.NET neue Entitäten und Verweis Zuordnungen auf einmal festgelegt werden. Sie können nicht aus diesem Grund den ADO.NET Data Services-Client zusammen mit allgemeinen Fremdschlüsseltabelle Einschränkungen verwenden.
  • Ein Order-Objekt kann nicht gelöscht werden, wenn die Clientbibliothek ein Objekt, die einem oder mehreren zusätzlichen Objekten zugeordnet ist verfolgt. Dieses Problem tritt auf, weil die Bibliothek auch versucht, die Verweise zwischen den Objekten zu löschen.
  • AutoCommit-Verhalten in Oracle Transaktionen unterscheidet sich in.NET Framework 2.0 SP1 vom Verhalten in der.NET Framework 2.0 SP2. Das.NET Framework 2.0 SP2 Wenn in einer Anwendung eine Transaktion startet, wird die Transaktion abgeschlossen und startet eine neue Transaktion für dieselbe Verbindung ausführen alle Befehle, die in der zweiten Transaktion ausgeführt werden im Autocommit-Modus. Die von diesen Befehlen vorgenommene Änderungen sind in der Datenbank festgeschrieben, auch wenn die Transaktion ein Rollback ausgeführt wird.

Dateiinformationen

x 86-Versionen

Tabelle minimierenTabelle vergrößern
DateinameVersionDatumUhrzeitGröße
System.ServiceModel.dll3.0.4506.225406-Dec-200804:125,931,008
Wpfgfx_v0300.dll3.0.6920.150006-Dec-2008 03:351,736,528
PresentationFramework.dll3.0.6920.150006-Dec-200803:30 Uhr5,283,840
System.Data.Services.Client.dll3.5.30729.19613-Dec-2008 17:53294,912
System.Data.Services.dll 3.5.30729.19613-Dec-2008 17:53 442,368
"System.Web.DynamicData.dll"3.5.30729.19613-Dec-2008 17:53 229.376
System.Web.Entity.dll3.5.30729.19613-Dec-200817:53139,264
System.Web.Extensions.dll3.5.30729.19613-Dec-200817:531.277.952

x64-Versionen

Tabelle minimierenTabelle vergrößern
DateinameVersionDatumUhrzeitGröße
System.ServiceModel.dll3.0.4506.225406-Dec-200803:175,267,456
System.ServiceModel.dll3.0.4506.225406-Dec-200804:125,931,008
Wpfgfx_v0300.dll3.0.6920.150006-Dec-200803:082,254,672
Wpfgfx_v0300.dll3.0.6920.150006-Dec-200803:351,736,528
PresentationFramework.dll3.0.6920.150006-Dec-200803:054,636,672
PresentationFramework.dll3.0.6920.150006-Dec-200803:30 Uhr5,283,840
System.Data.Services.Client.dll3.5.30729.19613-Dec-200817:53294,912
System.Data.Services.Client.dll3.5.30729.19613-Dec-200817:59294,912
System.Data.Services.dll3.5.30729.19613-Dec-200817:53442,368
System.Data.Services.dll3.5.30729.19613-Dec-200817:59442,368
"System.Web.DynamicData.dll"3.5.30729.19613-Dec-200817:53229.376
"System.Web.DynamicData.dll"3.5.30729.19613-Dec-200817:59229.376
System.Web.Entity.dll3.5.30729.19613-Dec-200817:53139,264
System.Web.Entity.dll3.5.30729.196 13-Dec-200817:53139,264
System.Web.Extensions.dll3.5.30729.19613-Dec-200817:531.277.952
System.Web.Extensions.dll3.5.30729.19613-Dec-200817:59 1.277.952

Eigenschaften

Artikel-ID: 958484 - Geändert am: Freitag, 7. Juni 2013 - Version: 6.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft .NET Framework 3.5 Service Pack 1
Keywords: 
kbsurveynew kbHotfixServer kbqfe kbmt KB958484 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 958484
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com