Korriger: ASP.NET/IIS programmer vil kanskje ikke lastes inn når overstyres web.config-filen for programmet ved hjelp av metodene Configuration.Save(...) eller Configuration.SaveAs(...) i .NET Framework 4.7

Symptomer

Når utviklere bruker Configuration.Save(..) /Configuration.SaveAs(..) metoder i Microsoft .NET Framework 4.7 for å lagre/overstyring av web.config -filen i et program for ASP.NET/IIS (Internet Information Server), han eller hun oppleve at en ny tom Windows Forms-program bestemt inndeling < System.Windows.Forms.ApplicationConfigurationSection > blir lagt til i web.config -filen, og programmet kan mislykkes på nytt.

Årsak

Når du legger til støtte for HDPI (høy punkt Per tomme) for Windows Forms-programmer i Microsoft .NET Framework 4.7, har Windows Forms-team introdusert en ny konfigurasjonsdelen < System.Windows.Forms.ApplicationConfigurationSection > i konfigurasjonsfilen for programmet (app.config) som utviklere kan bruke til å tilpasse programmer for bestemte funksjoner for HDPI.

Denne nye delen brukes bare for Windows Forms-programmer og til å tilpasse HDPI funksjoner som bare er lagt til i Microsoft .NET Framework 4.7. Deklarering av denne nye delen derfor skjer ved kjøretid og i Windows Forms-programmer bare (i motsetning til en generell regel av erklært i machine.config -filen). Når utviklere bruker Configuration.Save(..) /Configuration.SaveAs(..) metoder, vises en tom definisjonen av denne runtime deklarert delen blir lagt til konfigurasjonsfilen som blir opprettet/lagret/Overridden. Når en ikke - Windows Forms-program (ASP.NET/IIS) lastes inn på nytt med dette nylig opprettet/lagret/Overridden config-filen, kan programmet mislykkes på nytt på grunn av manglende deklarasjon av inndelingen.

Løsning

Utviklere/brukere kan trygt fjerne denne tomme delen < System.Windows.Forms.ApplicationConfigurationSection > definisjon fra web.config -filen (den ikke er brukt av noen andre programmer enn Windows Forms-brukergrensesnittet) og prøv å laste inn programmet på nytt. Fjerning av denne tomme delen fra filen har ingen innvirkning på funksjonell virkemåten til programmet.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for", og Microsoft arbeider på løsning i kommende versjoner av produktet.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×