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