Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Objawy

Kiedy deweloperzy używać Configuration.Save(..) /Configuration.SaveAs(..) metody w programie Microsoft.NET Framework 4.7 do zapisywania/zastępowania pliku web.config aplikacji ASP.NET/IIS (Internet Information Server), mogą oni zauważyć że nowy pusty Windows Forms aplikacji konkretną sekcję < System.Windows.Forms.ApplicationConfigurationSection > jest dodane do pliku web.config plików i ich zastosowanie może się nie powieść ponowne załadowanie.

Przyczyna

Podczas dodawania HDPI (wysokie Dots Per Inch) obsługę aplikacji Windows Forms w Microsoft.NET Framework 4.7, zespołu Windows Forms wprowadziła nową sekcję konfiguracji < System.Windows.Forms.ApplicationConfigurationSection > w pliku konfiguracyjnym (app.config) aplikacji, za pomocą którego programiści mogą dostosowywać aplikacje konkretnych funkcji HDPI.

Ta nowa sekcja jest obecnie używany tylko dla aplikacji Windows Forms i dostosować funkcje HDPI, które są dodawane tylko w Microsoft.NET Framework 4.7. W związku z tym deklaracja ta nowa sekcja dzieje się w czasie wykonywania i w aplikacji Windows Forms tylko (w przeciwieństwie do ogólnej praktyki deklarowania go w pliku machine.config ). Kiedy deweloperzy używać Configuration.Save(..) /Configuration.SaveAs(..) metody, widzą pusta definicja tego aparatu plików wykonywalnych zgłoszonych sekcji dodawanych do pliku konfiguracji, który ma zostać zapisany/utworzony/zmienione. Po załadowaniu aplikacji innych niż Windows Forms (ASP.NET/IIS) z tym nowo zapisane/utworzony/zmienione pliku config, aplikacja może nie zostać Załaduj ponownie ze względu na Brak deklaracji sekcji.

Rozwiązanie

Deweloperzy/użytkownicy mogą bezpiecznie usunąć tę pustą sekcję < System.Windows.Forms.ApplicationConfigurationSection > definicja z pliku web.config (to nie jest używane przez inne aplikacje inne niż interfejs użytkownika Windows Forms) i spróbuj ponownie wczytać ich stosowania. Usunięcie tego pustą sekcję z pliku nie ma wpływu na zachowanie funkcjonalności aplikacji.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "Informacje zawarte w tym artykule dotyczą" i firma Microsoft pracuje nad rozwiązaniem w przyszłych wersjach produktu.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×