Liste des problèmes résolus par la mise à jour de compatibilité Application pour le.NET Framework 3.0 SP2

Traductions disponibles Traductions disponibles
Numéro d'article: 958483 - Voir les produits auxquels s'applique cet article
INTRODUCTION
Cet article répertorie les informations sur la rupture des problèmes avec le.NET Framework 3.0 Service Pack 2 (SP2) après la mise à niveau vers.NET Framework 3.5 Service Pack 1 (SP1). Ces problèmes sont résolus dans un.NET Framework 3.5 SP1 update.

Pour plus d'informations sur la. NET Framework 3.5 SP1 update, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
959209Une mise à jour pour le.NET Framework 3.5 Service Pack 1 est disponible
Agrandir tout | Réduire tout

Sommaire

Plus d'informations

  • La nouvelle fonctionnalité de données dynamique qui est incluse dans le.NET Framework 3.5 SP1 ne peut pas naviguer relations un à un. À l'impossibilité d'Explorer des relations un à un, toute tentative de créer un site Web dynamic data qui s'exécute sur un modèle de données entity framework échoue.
  • La fonction de point d'accès client navigateur ASP.NET est interrompue lorsque l'Extension de FrontPage est installée. Ce problème se produit car le FrontPage Extension ajoute un dossier masqué sous le dossier App_Browser possédant un fichier browser contenant des métadonnées. ASP.NET génère une erreur lorsque ASP.NET transmet ces fichiers. Ce problème affecte les clients qui ont l'Extension de FrontPage installée.
  • Après avoir installé le.NET Framework 3.5 SP1, un site Web qui utilise une version dérivée de la UpdateProgress contrôle pouvez rencontrer l'exception suivante :
    ProgressTemplate doit être spécifié sur le contrôle UpdateProgress avec l'ID « id ».
    Ce problème se produit en raison d'une différence de comportement entre le 3.5 de.NET Framework et le.NET Framework 3.5 SP1. Dans le.NET Framework 3.5, le UpdateProgress contrôle applique l'exigence d'un ProgressTemplate propriété à partir de la PreRender routine. Une dérivée UpdateProgress contrôle peut compromettre cette exigence en substituant la OnPreRender événement dans le contrôle dérivé. Par conséquent, le UpdateProgress contrôle peut éviter d'appeler le de base.OnPreRender événement. Dans.NET Framework 3.5 SP1, le UpdateProgress de contrôles utilise le CreateChildControls méthode pour instancier le ProgressTemplate propriété. Par conséquent, la spécification est appliquée à un autre point dans le cycle de vie de page. Par conséquent, le OnPreRender technique ne peut pas compromettre la vérification.
  • L'outil SGEN.exe génère une erreur et ne génère pas un assembly de sérialisation tandis que vous utilisez l'outil SGEN.exe pour générer un assembly qui contient certains types qui ont le [Obsolète (IsError = true)] propriété. Toutefois, l'outil SGEN.exe ne doit pas empêcher le.NET Framework non obsolète de types dans l'assembly de sérialisation.
  • Services Web Exchange génèrent des exceptions en raison de problèmes de Windows Communication Foundation (WCF). Chacune des exceptions se traduit par une demande ayant échoué. Par conséquent, le service Exchange semble être temporairement indisponibles ou ne fonctionne ne pas.
  • Modification de l'optimisation des juste-à-temps (JIT) qui est effectuées dans le.NET Framework 3.5 SP1 provoque une promotion incorrecte des champs à enregistrer. Par conséquent, JIT génère du code incorrect. Ce problème se produit uniquement lorsque vous utilisez le cpblk instructions ou de la initblk instructions. Ces instructions sont uniquement émises par le compilateur C++ managé. Ce problème s'applique au code qui est généré par JIT et NGEN.
  • 1.1 Assemblys obscurcis peuvent échouer si les assemblys de substituent certaines méthodes dans le.NET Framework. Par exemple, ce problème peut se produire si un type.NET Framework 1.1 substitue une méthode virtuelle, mais le même type ne remplace pas la méthode virtuelle dans.NET Framework 2.0. Cela ne doit pas être une modification avec rupture, car une implémentation de la méthode existe toujours plus haut dans la hiérarchie d'héritage. Toutefois, si la méthode virtuelle est substituée, la méthode virtuelle est alors construite par rapport à 1.1 et puis la méthode virtuelle est obscurcie, le code masqué ne fonctionne pas lorsque le code est exécuté dans le.NET Framework 2.0 SP2 ou dans le.NET Framework 3.5 SP1.
  • Dans le.NET Framework 3.5 SP1, en raison des modifications sont apportées lors de la vérification d'une valeur NULL pour prendre en charge la randomisation du format d'espace d'adresse (ASLR), un cas d'échec provoque une violation d'accès dans le runtime. Cette violation d'accès se manifeste sous la forme d'une exception ExecutionEngineException. En outre, le processus est arrêté.
  • Lorsque vous créez certains types dans le runtime à l'aide de la réflexion en tant que produit de la désérialisation, le runtime entame une boucle infinie dans les processus 32 bits. Dans les processus 64 bits, une exception d'insuffisance de mémoire se produit. Le type doit être un type générique instancié à l'aide d'un type référence. En outre, le type doit implémenter la ISerializable interface et contiennent un champ statique.
  • Après avoir installé le.NET Framework 3.5 SP1, vous recevez le message d'erreur exception suivante lorsqu'un site Web est hébergé sous IIS :
    System.Runtime.InteropServices.COMException
    Ce problème se produit lorsqueles conditions suivantes sont remplies :
    • Le site Web qui est hébergé sous IIS est en cours d'exécution ASP.NET.
    • ASP.NET est à l'aide de Windows Presentation Foundation (WPF) pour générer des images à la volée.
  • Liens hypertexte relatifs à l'intérieur de documents XPS rompre et provoquent l'arrêt. Dans les documents XPS, lorsque vous naviguez sur un lien vers un autre emplacement à l'intérieur du même document se passe rien. Ou bien, l'application qui héberge le document XPS se bloque.
  • Dans.NET Framework 3.5 SP1, le Geometry.Combine méthode crée plus de points ou de segments que la méthode crée dans les versions antérieures. Les informations de point ou le chemin d'accès qui sont générées par WPF utilisent 10 fois le nombre de points pour définir un chemin d'accès de géométrie comme dans les versions antérieures. Les versions antérieures nécessitent trois lignes pour définir une forme géométrique relativement simple ou un chemin d'accès. Toutefois, les 30 lignes sont nécessaires dans le.NET Framework 3.5 SP1.
  • Après avoir installé le.NET Framework 3.5 SP1, dynamic data ne peut pas afficher les ID de clé étrangère dans une relation un à un. Sites Web ou applications qui sont créées à l'aide de ASP.NET dynamic data sont rompues car dynamic data suppose qu'il existe des descripteurs de propriété. Dynamic data utilise les descripteurs de propriété pour obtenir des étiquettes pour les liens.

    L'exception est générée ressemble à ceci :
    HttpException (0 x 80004005): La liaison de données: « System.Web.UI.WebControls.EntityDataSourceWrapper » ne contient pas une propriété portant le nom « Gestionnaire ».
  • Vous ne pouvez pas supprimer des liens vers les propriétés de navigation qui ne sont pas nommées identique au type. Ce problème se produit lorsque le nom de type diffère de la propriété de navigation qui décrit la relation de ce type avec un autre type.
  • Le client des Services de données ADO.NET permet à un développeur de client pour insérer une nouvelle entité dans le service et d'associer cette entité avec d'autres entités connexes. Si le client communique avec un service de données est sauvegardé par une base de données relationnelle, les règles du schéma de la base de données sont appliquées sur les insertions dans le service. Dans les bases de données, il est courant de placer une contrainte NOT NULL sur les clés étrangères des tables. Dans ce cas, une opération d'insertion à la table doit inclure une clé étrangère vers l'entité associée. Toutefois, en raison d'une erreur de code dans la bibliothèque cliente ADO.NET, nouvelles entités et associations de référence ne peut pas être définir en même temps. Par conséquent, vous ne pouvez pas utiliser le client ADO.NET Data Services, ainsi que les contraintes de table de clé étrangère courants.
  • Si la bibliothèque cliente est suivi d'un objet qui est associé à un ou plusieurs objets supplémentaires, vous ne pouvez pas supprimer un objet de commande. Ce problème se produit car la bibliothèque essaie également de supprimer les références entre les objets.
  • Comportement du mode AutoCommit dans des transactions Oracle est différent dans le.NET Framework 2.0 SP1 du comportement dans le.NET Framework 2.0 SP2. Dans le.NET Framework 2.0 SP2, si une application démarre une transaction, termine la transaction et puis démarre une nouvelle transaction sur la même connexion, toutes les commandes sont exécutées dans la deuxième transaction exécutent en mode de validation automatique. Les modifications apportées par ces commandes sont validées à la base de données même si la transaction est restaurée.

Informations sur les fichiers

versions x 86

Réduire ce tableauAgrandir ce tableau
Nom de fichierVersionDateHeureTaille
System.ServiceModel.dll3.0.4506.225406-Dec-200804:125,931,008
System.ServiceModel.dll3.0.4506.225406-Dec-200804:125,931,008
System.ServiceModel.dll3.0.4506.225406-Dec-200804:125,931,008
Wpfgfx_v0300.dll3.0.6920.150006-Dec-200803:351,736,528
PresentationFramework.dll3.0.6920.150006-Dec-200803:305,283,840
PresentationFramework.dll3.0.6920.150006-Dec-200803:305,283,840

versions x 64

Réduire ce tableauAgrandir ce tableau
Nom de fichierVersionDateHeureTaille
System.ServiceModel.dll3.0.4506.225406-Dec-200803:175,267,456
System.ServiceModel.dll3.0.4506.225406-Dec-200804:125,931,008
System.ServiceModel.dll3.0.4506.225406-Dec-200803:175,267,456
System.ServiceModel.dll3.0.4506.225406-Dec-200804:125,931,008
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:054,636,672
PresentationFramework.dll3.0.6920.150006-Dec-200803:305,283,840
PresentationFramework.dll3.0.6920.150006-Dec-200803:305,283,840

Propriétés

Numéro d'article: 958483 - Dernière mise à jour: lundi 11 février 2013 - Version: 6.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework 3.0
Mots-clés : 
kbsurveynew kbhotfixserver kbqfe kbmt KB958483 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 958483
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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