Labojums: ASP.NET/IIS programmas var neizdodas ielādēt, lietojumprogrammas failā Web. config ir svarīgāka par .NET Framework 4.7 Configuration.Save(...) vai Configuration.SaveAs(...) metodes izmantošana

Pazīmes

Ja izstrādātājiem izmantot Configuration.Save(..) /Configuration.SaveAs(..) Microsoft .NET Framework 4.7 ASP.NET/IIS (Internet Information Server) lietojumprogrammas Web. config failu saglabāt/apiešanas metodēm, tās varat pamanīt, ka jaunā tukšā Windows Forms lietojumprogrammu konkrētu sadaļā < System.Windows.Forms.ApplicationConfigurationSection > tiek pievienot uz Web. config failu un to lietojumprogrammu var neizdoties ielādēt.

Iemesls

Pievienojot Microsoft .NET Framework 4.7 HDPI (augsta punkti vienā collā) atbalsta Windows Forms lietojumprogrammu, Windows Forms komanda ir ieviesis jaunu konfigurācijas sadaļā < System.Windows.Forms.ApplicationConfigurationSection > lietojumprogrammas konfigurēšana (app.config) failā, kurā izstrādātājiem pielāgot lietojumprogrammas HDPI noteiktiem līdzekļiem.

Šī jaunā sadaļa pašlaik tiek izmantots tikai Windows Forms lietojumprogrammu un pielāgot HDPI līdzekļi, kas pievienoti tikai Microsoft .NET Framework 4.7. Tādēļ deklarāciju šī jaunā sadaļa notiek izpildlaika un Windows Forms lietojumprogrammu tikai (atšķirībā no vispārējā prakse atzīst failā Machine ). Ja izstrādātājiem izmantot Configuration.Save(..) /Configuration.SaveAs(..) metodes, jāsagaida tukšs šajā sadaļā tiek pievienots konfigurācijas failu, kas tiek saglabāta/izveidots/Overridden paziņoja runtime definīcija. Kad Windows Forms lietojumprogrammā (ASP.NET/IIS) tiek atkārtoti ielādēts ar šo tikko saglabāto/izveidots/Overridden konfigurācijas failu, lietojumprogramma var neizdoties pārlādēt trūkst sadaļas neesamības dēļ.

Risinājums

Izstrādātājiem/lietotāji var droši noņemt šajā tukšajā daļā < System.Windows.Forms.ApplicationConfigurationSection > definīciju failā Web. config (to nelieto citas lietojumprogrammas, izņemot Windows Forms lietotāja interfeiss) un mēģiniet to programmu ielāde. Šajā tukšajā daļā no faila noņemšana neietekmē funkcionāla lietojumprogrammas darbību.

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz" ir un risinājumu nākamo versiju par produktu Microsoft strādā.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×