Dotyczy
.NET Framework 3.5 Service Pack 1

Podsumowanie

Ten artykuł zawiera opis 2733957 z pakietem zbiorczym poprawek dla dodatku Service Pack 1 (SP1) dla programu Microsoft .NET Framework 3.5. Ten pakiet zbiorczy poprawek zawiera rozwiązania problemów ze stabilnością, niezawodnością i wydajnością w .NET Framework 3.5 z dodatkiem SP1.Ten pakiet zbiorczy poprawek jest dostępny dla następujących systemów operacyjnych:

  • Windows 7

  • Windows Server 2008 R2

Problem, który został rozwiązany

Po zainstalowaniu poprawki lub aktualizacji dla dowolnego składnika .NET Framework 2.0, .NET Framework 3.0 lub .NET Framework 3.5 na komputerze z zainstalowanym dodatkiem Service Pack 1 (SP1) .NET Framework 3.5 plik machine.config lub web.config może być uszkodzony. Ten problem występuje, gdy atrybut "configSource" jest używany do przekierowywania sekcji pliku konfiguracji do pliku konfiguracji zewnętrznej.Na przykład masz plik machine.config lub plik web.config zawierający przekierowywane sekcje, takie jak:

<configuration>  <bindingExtensions configSource="other.config" /></configuration> 

Po zainstalowaniu aktualizacji .NET Framework w elemencie "bindingExtensions" znajdują się dodatkowe wpisy, jak w poniższym przykładzie:

<configuration>  <bindingExtensions configSource="other.config" /><add name="name1" /><add name="name2" /></configuration> 

Ten problem powoduje, że plik konfiguracji jest nieprawidłowy. Obecność atrybutu "configSource" w elemencie "bindingExtensions" oznacza, że w pliku konfiguracji nie powinno być żadnych elementów podrzędnych w obszarze "bindingExtensions". Ponadto po uruchomieniu aplikacji Programu Windows Communication Foundation (WCF) na komputerze jest wyświetlany wyjątek System.Configuration.ConfigurationException.Po zainstalowaniu tej poprawki przyszłe aktualizacje, które zostaną zainstalowane, będą wiedzieć o obecności atrybutu "configSource" i powstrzymać się od zmieniania tych elementów.ObejścieAby obejść ten problem, użyj jednej z następujących metod:

  • Aby obejść ten problem, należy ręcznie usunąć dodatkowe elementy podrzędne. Należy jednak pamiętać, że przyszłe aktualizacje mogą spowodować ponowne wystąpienie tego problemu, jeśli ta poprawka nie zostanie zastosowana do systemu.

  • Przenieś konfigurację z pliku konfiguracji zewnętrznej z powrotem do pliku machine.config lub web.config.

Rozwiązanie

Informacje dotyczące poprawek

Obsługiwana poprawka jest teraz dostępna od firmy Microsoft. Jednak jego celem jest poprawienie tylko problemu opisanego w tym artykule. Zastosuj ją tylko do systemów, w których występuje ten konkretny problem. Ta poprawka może wymagać dodatkowych testów. Dlatego jeśli ten problem cię nie dotyczy poważnie, zalecamy zaczekanie na kolejną aktualizację oprogramowania zawierającą tę poprawkę.Aby natychmiast rozwiązać ten problem, skontaktuj się z działem obsługi klienta firmy Microsoft w celu uzyskania poprawki. Pełną listę numerów telefonów usług obsługi klienta firmy Microsoft oraz informacje o kosztach pomocy technicznej można znaleźć w następującej witrynie internetowej firmy Microsoft:

http://support.microsoft.com/contactus/?ws=supportUwaga W specjalnych przypadkach opłaty, które zwykle naliczane są za połączenia z pomocą techniczną, mogą zostać anulowane, jeśli pomoc techniczna firmy Microsoft Professional ustali, że określona aktualizacja rozwiąże problem. Normalne koszty pomocy technicznej będą dotyczyć dodatkowych pytań oraz problemów, których rozwiązanie nie jest objęte określoną aktualizacją.

Wymagania wstępne

Aby zastosować tę poprawkę, musisz mieć zainstalowany dodatek SP1 dla systemu Microsoft .NET Framework 3.5 w jednym z następujących systemów operacyjnych:

  • Windows 7

  • Windows Server 2008 R2

Informacje o ponownym uruchomieniu

Po zastosowaniu tej poprawki może być konieczne ponowne uruchomienie komputera, jeśli podczas instalowania tej poprawki są używane jakiekolwiek pliki, na które ma to wpływ. Zalecamy zamknięcie wszystkich aplikacji opartych na .NET Framework przed zastosowaniem tej poprawki, aby uniknąć konieczności ponownego uruchamiania komputera.

Informacje o zastępowaniach

Ta poprawka nie zastępuje wcześniej wydanej poprawki.

Informacje dotyczące pliku

Angielska wersja tej poprawki zawiera atrybuty plików (lub nowsze atrybuty plików) wymienione w poniższej tabeli. Daty i godziny dla tych plików są wymienione w uniwersalnym czasie koordynowanym (UTC). Informacje o pliku są konwertowane na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panel sterowania.

Dla wszystkich obsługiwanych wersji systemu Windows 7 opartych na procesorach x86

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Czas

Platforma

Wfservicesreg.exe

3.5.594.5825

197,712

26-lip- 2012

11:56

x86

Dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 opartych na procesorach x64

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Czas

Platforma

Wfservicesreg.exe

3.5.594.5825

285,776

26-lip- 2012

11:56

x64

Wfservicesreg.exe

3.5.594.5825

197,712

26-lip-2012

11:56

x86

Dla wszystkich obsługiwanych wersji systemu Windows Server 2008 R2 opartych na programie IA-64

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Czas

Platforma

Wfservicesreg.exe

3.5.594.5825

472,656

26-lip-2012

11:49

IA- 64

Wfservicesreg.exe

3.5.594.5825

197,712

26-lip-2012

11:56

x86

Uwaga Ze względu na zależności plików najnowsza poprawka zawierająca te pliki może również zawierać dodatkowe pliki.

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Informacje

Aby uzyskać więcej informacji na temat terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

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.