CORRECTIF : Les applications ASP.NET et IIS peuvent ne pas charger le fichier web.config de l’application est substitué dans le 4.7 de.NET Framework à l’aide des méthodes Configuration.Save(...) ou Configuration.SaveAs(...)

Symptômes

Lorsque les développeurs utilisent Configuration.Save(..) /Configuration.SaveAs(..) méthodes de Microsoft.NET Framework 4.7 au fichier web.config d’enregistrer/override d’une application ASP.NET et IIS (Internet Information Server), il pourrait remarquer qu’une nouvelle vide Windows Forms application spécifique section < System.Windows.Forms.ApplicationConfigurationSection > est en cours de ajoutée au fichier web.config de fichiers et leur application risquent de ne pas recharger.

Cause

Lors de l’ajout de la prise en charge de la HDPI (haute points par pouce) pour les applications Windows Forms dans le.NET Framework de Microsoft 4.7, équipe Windows Forms a introduit une nouvelle section de configuration < System.Windows.Forms.ApplicationConfigurationSection > dans le fichier de configuration (app.config) d’application par le biais duquel les développeurs peuvent personnaliser des applications pour les fonctionnalités spécifiques de HDPI.

Cette nouvelle section est actuellement utilisée uniquement pour les applications Windows Forms et pour personnaliser les fonctions HDPI qui ne sont plus ajoutées dans Microsoft.NET Framework 4.7. Par conséquent, la déclaration de cette nouvelle section se produit lors de l’exécution et dans les applications Windows Forms uniquement (et non une pratique générale de déclarer dans le fichier machine.config ). Lorsque les développeurs utilisent Configuration.Save(..) /Configuration.SaveAs(..) méthodes, ils voient une définition vide de cette exécution déclaré section est ajoutée au fichier de configuration qui est créé/enregistré/Overridden. Lorsqu’une application Windows Forms (ASP.NET/IIS) est rechargée avec le fichier de configuration nouvellement créé/enregistré/Overridden, l’application peut échouer recharger à cause de la déclaration manquante de la section.

Résolution

Les développeurs/utilisateurs peut supprimer cette section vide définition de < System.Windows.Forms.ApplicationConfigurationSection > du fichier web.config (il n’est pas utilisé par d’autres applications que l’Interface utilisateur de Windows Forms) et essayez de recharger l’application en toute sécurité. La suppression de cette section vide à partir du fichier n’a aucun effet sur le comportement fonctionnel de l’application.

État

Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à », et Microsoft travaille sur une solution dans les prochaines versions du produit.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×