Simptome
Când dezvoltatorii să utilizeze Configuration.Save(..) /Configuration.SaveAs(..) metodele din Microsoft .NET Framework 4,7 la fișierul web.config salvare/înlocuire a unei aplicații ASP.NET/IIS (Internet Information Server), se poate observa că un nou Windows Forms application specifice secţiune goală < System.Windows.Forms.ApplicationConfigurationSection > este în adăugat la web.config fișier și aplicarea lor să nu reușească pentru a reîncărca.
Cauza
În timp ce adăugarea de suport HDPI (înaltă puncte Per Inch) pentru Windows Forms aplicații în Microsoft .NET Framework 4,7, echipa Windows Forms a introdus o secțiune de configurare nou < System.Windows.Forms.ApplicationConfigurationSection > în fișierul de configurare (app.config) aplicație prin care dezvoltatorii pot particulariza aplicații pentru HDPI caracteristici specifice.
Această secțiune nouă este utilizată în prezent numai pentru Windows Forms aplicații și pentru a particulariza HDPI caracteristici care se adaugă numai în Microsoft .NET Framework 4,7. De aceea, declarația din această secţiune nouă se întâmplă în timpul rulării și în aplicații Windows Forms numai (spre deosebire de generală a declara-l în fișierul machine.config ). Când dezvoltatorii să utilizeze Configuration.Save(..) /Configuration.SaveAs(..) metode, văd o definiție gol de această runtime declarate secțiune adăugate la fișierul de configurare care este creat/salvate/Overridden. Atunci când o aplicație Windows Forms (ASP.NET/IIS) este reloaded cu acest nou creat/salvate/Overridden fişierul de configurare, aplicația poate să nu reușească pentru a reîncărca din cauza declarație lipsă din secțiunea.
Rezolvare
Dezvoltatori/utilizatori în siguranță posibilitatea să eliminați această secţiune goală < System.Windows.Forms.ApplicationConfigurationSection > definiții din fișierul web.config (nu se consumă orice alte aplicații decât Windows Forms User Interface) și încercați să reîncărcați aplicarea lor. Eliminare din această secţiune goală din fișierul nu are efect funcțional comportamentul aplicației.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea "Se aplică la" și Microsoft lucrează pentru soluții în versiunile viitoare ale produsului.