Belirtiler
Geliştiricilerin Configuration.Save(..) kullandığınızda /Configuration.SaveAs(..) Microsoft .NET Framework 4.7 ASP.NET/IIS (Internet Information Server) uygulamanın web.config dosyasına kaydet/geçersiz kılma yöntemleri, bunlar dikkat edin < System.Windows.Forms.ApplicationConfigurationSection > yeni boş Windows Forms uygulaması belirli bir bölümü yapılıyor eklenen web.config dosyasına dosya ve uygulamasını yeniden yüklemek başarısız olabilir.
Neden
Windows Forms uygulamaları için destek HDPI (yüksek inç başına nokta sayısı) Microsoft .NET Framework 4.7 eklerken, Windows Forms ekibinin yeni bir yapılandırma bölümü geliştiricilerin uygulamalar HDPI belirli özellikleri için özelleştirebilir miyim uygulama yapılandırması (app.config) dosyasında < System.Windows.Forms.ApplicationConfigurationSection > tanıttı.
Bu yeni bölüm şu anda yalnızca Windows Forms uygulamaları ve Microsoft .NET Framework 4.7 yalnızca eklenen HDPI özellikleri özelleştirmek için kullanılır. Bu nedenle, bu yeni bölüm bildirimi zamanında ve Windows Forms uygulamalarında (aksine, machine.config dosyasında bildirmenin yalnızca genel bir uygulama) olur. Geliştiricilerin Configuration.Save(..) kullandığınızda /Configuration.SaveAs(..) yöntemleri, boş bir bölüm oluşturuldu/kayıtlı/Overridden yüklenmekte olan yapılandırma dosyasına eklenmesini bildirilen bu çalışma zamanı tanımını görürler. Bu yeni oluşturulan/kayıtlı/Overridden yapılandırma dosyası ile bir Windows Forms uygulaması (ASP.NET/IIS) yeniden yüklendiğinde, uygulama bölümü eksik beyanı nedeniyle yeniden başarısız olabilir.
Çözüm
Geliştiriciler/kullanıcılar güvenle web.config dosyası (Windows Forms kullanıcı arabiriminin dışında başka bir uygulama tarafından tüketildiği değil) < System.Windows.Forms.ApplicationConfigurationSection > tanımı boş bu bölümü kaldırın ve onların uygulamayı yeniden yüklemeyi deneyin. Bu boş dosya bölümünden kaldırılması uygulamanın işlevsel davranış üzerinde hiçbir etkisi olmaz.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu ve Microsoft Ürün gelecek sürümlerinde çözüm üzerinde çalışmaktadır onaylamıştır.