Požymiai
Kai kūrėjai naudoti Configuration.Save(..) /Configuration.SaveAs(..) Microsoft .NET Framework 4,7 Išsaugoti/nepaisyti web.config failą ASP.NET/IIS (Internet Information Server) programos būdus, jis gali pastebėti, kad naują tuščią Windows Forms programos konkrečios, < System.Windows.Forms.ApplicationConfigurationSection > yra įtraukti į web.config failą ir jų programos gali nepavykti atnaujinti.
Priežastis
Įtraukdami HDPI (didelis taškų už colio) palaikymas Windows Forms programos Microsoft .NET Framework 4,7, "Windows" formų komanda pristatė naują konfigūracijos skyriuje < System.Windows.Forms.ApplicationConfigurationSection > programos konfigūracijos (app.config) failą, kurį naudodami kūrėjai gali tinkinti taikomąsias programas, skirtas HDPI specifinės funkcijos.
Šis naujas skyrius šiuo metu naudojamas tik "Windows" formų programas ir tinkinti HDPI funkcijas, kurios yra tik įtraukti į Microsoft .NET Framework 4,7. Todėl šis naujas skyrius paskelbimo vyksta vykdymo metu "ir" Windows Forms programos tik (priešingai nei įprasta paskelbti ją machine.config faile). Kai kūrėjai naudoti Configuration.Save(..) /Configuration.SaveAs(..) būdų, jie matyti tuščią aprašų, ši versija paskelbta skyriuje įtraukiami į konfigūracijos failą, kuriame yra išsaugotas/sukurta/Overridden. Kai "Windows" formų programą (ASP.NET/IIS) įkeliama su šiuo naujai išsaugotas/sukurta/Overridden konfigūracijos failą, programa gali nepavykti atnaujinti, nes nėra deklaracijos dalies.
Sprendimas
Programų kūrėjams ir (arba) vartotojų galite saugiai pašalinti šią tuščią sekciją < System.Windows.Forms.ApplicationConfigurationSection > aprašų iš web.config failą (ji nėra vartojama atskirai iš kitų programų, išskyrus "Windows" formų vartotojo sąsaja) ir pabandykite atnaujinti savo programą. Tuščias šalinimas iš failo neturi įtakos funkcinės programos veikimą.
Būsena
"Microsoft" patvirtino, kad tai yra problema Microsoft produktų, išvardytų skyriuje "Taikoma" ir "Microsoft" dirba sprendimų artėjančius versijos produkto.