Oprava: ASP.NET/IIS aplikácie môže zlyhať na načítanie súboru web.config aplikácie sa prepíšu pomocou Configuration.Save(...) alebo Configuration.SaveAs(...) v .NET Framework 4.7

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.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×