Симптомы
Когда разработчики используют Configuration.Save(..) /Configuration.SaveAs(..) методы в Microsoft платформа.NET Framework 4.7 сохранить переопределить файл web.config приложения ASP.NET/IIS (Internet Information Server), они могут заметить что новый пустой Windows Forms приложения определенный раздел < System.Windows.Forms.ApplicationConfigurationSection > , добавляется в файл web.config своего приложения и файл не удастся перезагрузить.
Причина
При добавлении поддержки HDPI (высокая точек на дюйм) для приложений Windows Forms в Microsoft платформа.NET Framework 4.7, группы Windows Forms представила новый раздел конфигурации в файле конфигурации (app.config) приложения, через который разработчики могут настраивать приложения для определенных функций HDPI < System.Windows.Forms.ApplicationConfigurationSection > .
Этот новый раздел в настоящее время используется только для приложений Windows Forms и для настройки HDPI функций, которые добавляются только в Microsoft платформа.NET Framework 4.7. Таким образом объявление этого нового раздела происходит во время выполнения и в приложениях Windows Forms только (а не общая практика объявления в файл machine.config ). Когда разработчики используют Configuration.Save(..) /Configuration.SaveAs(..) методы, они видят пустое определение эту среду выполнения объявленных раздел, добавляемый в файл конфигурации, сохраненный, создано/Overridden. При повторной загрузке в приложение Windows Forms (ASP.NET/IIS) с этом недавно сохраненный, создано/Overridden файл конфигурации приложения не сможет перезагрузить из-за отсутствия объявления раздела.
Решение
Разработчики и пользователи можно безопасно удалить этот пустой раздел < System.Windows.Forms.ApplicationConfigurationSection > определения из файла web.config (он не используется другими приложениями, кроме пользовательского интерфейса Windows Forms) и перезапустить приложение. Удаление этой пустой раздел из файла не оказывает влияния на функциональности поведения приложения.
Статус
Корпорация Майкрософт подтвердила, что это проблема в продуктах Майкрософт, перечисленных в разделе «Данная статья применима к», и корпорация Майкрософт работает над решением в будущих версиях продукта.