Príznaky
Keď vývojári Configuration.Save(..) /Configuration.SaveAs(..) postupy v Microsoft .NET Framework 4.7 Uložiť/prepísať súbor web.config aplikácie ASP.NET/IIS (Internet Information Server), môže pozorovať, že nový prázdny Windows Forms aplikácia určitej časti < System.Windows.Forms.ApplicationConfigurationSection > je pridané do súboru web.config súborov a ich aplikácie nemusia načítať.
Príčina
Pridávaním HDPI (vysoká bodov na palec) podpora pre Windows Forms aplikácie Microsoft .NET Framework 4.7 Windows Forms tím predstavil nové Konfigurácia < System.Windows.Forms.ApplicationConfigurationSection > v súbore konfigurácie (app.config) aplikácie, ktorým vývojári prispôsobením aplikácie HDPI špecifických funkcií.
Táto nová sekcia momentálne používa iba Windows Forms aplikácií a prispôsobenie HDPI funkcie, ktoré pridávajú len Microsoft .NET Framework 4.7. Preto vyhlásenie novú sekciu stane runtime a Windows Forms aplikácií len (na rozdiel od všeobecnej praxe vyhlásení v súbore machine.config ). Keď vývojári Configuration.Save(..) /Configuration.SaveAs(..) ich nájdete prázdne definície tohto runtime vyhlásené časti do konfiguračného súboru, ktorý je uložené, vytvorené/Overridden. Pri tomto novo uložené, vytvorené/Overridden konfiguračný súbor sa obnoví aplikácia Windows Forms (ASP.NET/IIS), aplikácie nemusia načítať, pretože chýbajú vyhlásenie sekcie.
Riešenie
Vývojárov/používateľov môžete bezpečne odstrániť tento prázdny < System.Windows.Forms.ApplicationConfigurationSection > definícia zo súboru web.config (to nie zaberajú iné aplikácie ako používateľské rozhranie systému Windows Forms) a skúste načítať ich aplikácie. Odstránenie tejto prázdnu časť súboru nemá vplyv na funkčnosť správanie aplikácie.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti "Vzťahuje sa na" a spoločnosť Microsoft pracuje na riešení v nadchádzajúcich verziách produktu.