Sažetak
Hitnim popravcima dostupna za Foundation Windows komunikacije (WCF) za Microsoft .NET Framework 3.0 Service Pack 2 i za Microsoft .NET Framework 3.5 Service Pack 1.
Popravci obuhvaćeni ovaj hitni popravak skupne vrijednosti
Ovaj hitni popravak skupne vrijednosti uključuje popravaka za sljedeći problemi.Problem 1Pokretanje na peer kanal aplikacije koji koristi WCF .NET Framework 3.0 i spaja mrežasto tkanje za komunikaciju. Program ruši zbog prekoračenja vremena iznimka sličnu sljedećoj:
Vrsta iznimke: System.ApplicationExceptionMessage: Ova operacija vraćena jer je isteklo. (Iznimka iz HRESULT: 0x800705B4) InnerException: < ništa > StackTrace (generirane): 000007FEF98C285E 000000001BDBEA10 System.Threading.ReaderWriterLock.AcquireWriterLockInternal 0000000000000001 Function000000001BDBEA10 za SP IP (Int32) System.Threading.ReaderWriterLock.AcquireWriterLock (System.TimeSpan) 000000001BDBEA50 000007FEF77818C5 System.ServiceModel.PeerResolvers.CustomPeerResolverService+LiteLock.Acquire (LiteLock ByRef, System.Threading.ReaderWriterLock, Booleova) 000000001BDBEAC0 000007FEF7780B65 System.ServiceModel.PeerResolvers.CustomPeerResolverService.CleanupMeshEntry (MeshEntry) 000000001BDBEC70 000007FEF77809CE System.ServiceModel.PeerResolvers.CustomPeerResolverService.CleanupActivity (System.Object) 000000001BDBECF0 000007FEF6C7713B System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper+WorkItem.Invoke2 () 000000001BDBED70 000007FEF92E95AA System.Security.SecurityContext.Run (System.Security.SecurityContext, System.Threading.ContextCallback, System.Object)000000001BDBEDB0 000007FEF6C77090 System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper+ WorkItem.Invoke () 000000001BDBEE00 000007FEF6C76FB1 System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper.ProcessCallbacks () 000000001BDBEE70 000007FEF6C76E33 System.ServiceModel.Channels.IOThreadScheduler+CriticalHelper.CompletionCallback(System.Object)Taj se problem pojavljuje zbog mrtve koji se pojavljuje kada klijentska aplikacija PeerChannel ispravno ažurirati njegov registracije ili čvor u u mrežasto tkanje prekida vezu ungracefully. Kada se to dogodi, objekt CustomPeerResolverService vrijeme kada ga pokušava dobiti interni objekt ReaderWriterLock .Problem 2Pokreni servis WCF koji zadovoljava sljedeće uvjete:
-
Servis koristi samo jedan proxy i poziva puno operacija proxy.
-
Servis koristi obostrano razmjenu uzorak.
-
Asinkroni rezultat dodati objekt RequestReplyCorrelator i ne može se ukloniti sve dok ne daje odgovor.
Kada se pojavi pogreška u operaciji zahtjev, zahtjev nije moguće obraditi. Uz to, memorije za Srodni zahtjev kupca i poruke objekt ne može osloboditi. Taj se problem pojavljuje zbog osipanje memorije u objekt ChannelFactoryRef .
Dodatne informacije
Informacije o hitnim popravkom
Podržani prilagodbeni popravak dostupan je iz Microsoft. No on je namijenjen ispraviti problem koji se opisuje u ovom članku. Da biste primijenili taj hitni popravak samo na sustave kojima dolazi do problema opisanog u ovom članku. Taj hitni popravak možda dodatno testirati. Stoga, ako vam se ne uzrokuje taj problem, preporučujemo da pričekate sljedeće ažuriranje softvera koje sadrži taj hitni popravak. Ako hitni popravak dostupan je za preuzimanje, postoji odjeljak "Moguće je preuzeti hitni popravak označeno" na vrhu ovog članka iz baze znanja. Ako se taj odjeljak ne pojavi, obratite se Microsoftove službe za podršku da biste nabavili hitni popravak. Napomena Ako se pojave dodatni problemi ili je potrebno otklanjanje poteškoća, možda ćete morati stvoriti zaseban zahtjev za uslugom. Uobičajeni podršku troškovi će primijeniti na dodatna pitanja i probleme koji nemaju veze s ovim hitnim popravkom. Potpun popis brojeva telefona Microsoftove službe za podršku ili stvoriti zaseban zahtjev za uslugom, posjetite sljedeće Microsoftovo web-mjesto:
http://support.microsoft.com/contactus/?ws=supportNapomena U obrascu "Moguće je preuzeti hitni popravak označeno" prikazuje jezicima za koje je hitni popravak dostupan. Ako ne vidite svoj jezik, je jer hitni popravak nije dostupan za taj jezik.
Preduvjeti
Morate imati Microsoft .NET Framework 3.0 Service Pack 2 (SP2) ili na .NET Framework 3.5 Service Pack 1 (SP1) instaliran operacijski sustavi da biste primijenili taj hitni popravak na jedan od sljedećih prozora:
-
Windows XP Service Pack 3 (SP3)
-
Windows Server 2003 Service Pack 2 (SP2)
-
Windows Vista Service Pack 2 (SP2)
-
Windows Server 2008 Service Pack 2 (SP2)
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2 Service Pack 1 (SP1)
Dodatne informacije o nabavljanju servisnog paketa Windows XP kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
322389 Kako nabaviti najnoviji servisni paket za Windows XPDodatne informacije o nabavljanju servisnog paketa Windows Server 2003, kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
889100 Kako nabaviti najnoviji servisni paket za Windows Server 2003Dodatne informacije o nabavljanju servisnog paketa Windows Vista kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
935791 Kako nabaviti najnoviji servisni paket za sustav Windows VistaDodatne informacije o nabavljanju servisnog paketa Windows Server 2008, kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
968849 Kako nabaviti najnoviji servisni paket za Windows Server 2008Dodatne informacije o nabavljanju Service Pack 1 za Windows 7 ili Windows Server 2008 R2, kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
976932 Informacije o servisnom paketu Service Pack 1 za sustave Windows 7 i Windows Server 2008 R2
Informacije o ponovnom pokretanju
Možda ćete morati ponovo pokrenuti računalo nakon što primijenite ovaj hitni popravak ako koriste sve datoteke zahvaćene. Preporučujemo da zatvorite sve aplikacije .NET Framework prije nego primijenite taj hitni popravak da biste izbjegli ponovno pokretanje računala.
Informacije o zamjeni
Ovaj hitni popravak nije zamjena za prethodno objavljeno hitni popravak.
Podaci o datoteci
Engleska verzija ovog hitnog popravka ima atribute datoteka (ili novije atribute datoteka) koji su popisani u sljedećoj tablici. Datumi i vrijeme za te datoteke navedene su u koordiniranom univerzalnom vremenu (UTC). Kada pregledavate informacije o datoteci, pretvara se u lokalnom vremenu. Da biste saznali razliku između UTC i lokalnog vremena, koristite karticu vremenske Zone u stavci Datum i vrijeme na upravljačkoj ploči.
Za sve podržane verzije sustava Windows XP SP3 i Windows Server 2003 SP2 temelji x86
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
servicemodel.mof |
Not applicable |
85,113 |
29-May-2010 |
15:06 |
Nije primjenljivo |
Servicemonikersupport.dll |
3.0.4506.5716 |
17,256 |
01-Aug-2011 |
00:27 |
x86 |
Smdiagnostics.dll |
3.0.4506.5716 |
110,592 |
01 kolovoz 2011 |
00:27 |
x86 |
Smsvchost.exe |
3.0.4506.5716 |
128,848 |
01-Aug-2011 |
00:27 |
x86 |
System.identitymodel.dll |
3.0.4506.5716 |
442,368 |
01 -kolovoz 2011 |
00:27 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5716 |
970,752 |
01 kolovoz 2011 |
00:27 |
x86 |
System.servicemodel.dll |
3.0.4506.5716 |
5,992,448 |
01 kolovoz 2011 |
00:27 |
x86 |
System.servicemodel.washosting.dll |
3.0.4506.5716 |
32.768 |
01-Aug-2011 |
00:27 |
x86 |
Za sve podržane verzije sustava Windows XP SP3 i Windows Server 2003 SP2 temelji x64
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
servicemodel.mof |
Not applicable |
85,113 |
29-May-2010 |
15:06 |
Nije primjenljivo |
Servicemonikersupport.dll |
3.0.4506.5716 |
19,304 |
31-Jul-2011 |
23:46 |
x64 |
Smdiagnostics.dll |
3.0.4506.5716 |
94,208 |
31-SRP-2011 |
23:46 |
x64 |
Smsvchost.exe |
3.0.4506.5716 |
116,560 |
31-Jul-2011 |
23:46 |
x64 |
System.identitymodel.dll |
3.0.4506.5716 |
401,408 |
31 -SRP 2011 |
23:46 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5716 |
847,872 |
31-SRP-2011 |
23:46 |
x64 |
System.servicemodel.dll |
3.0.4506.5716 |
5,332,992 |
31-SRP-2011 |
23:46 |
x64 |
System.servicemodel.washosting.dll |
3.0.4506.5716 |
32.768 |
31-Jul-2011 |
23:46 |
x64 |
Za sve podržane verzije sustava Windows Vista SP2 i Windows Server 2008 SP2 temelji x86
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
Smdiagnostics.dll |
3.0.4506.5707 |
110,592 |
28-SRP-2011 |
10:57 |
x86 |
Smsvchost.exe |
3.0.4506.5707 |
128,848 |
28-Jul-2011 |
10:57 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
28 -SRP 2011 |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
28-SRP-2011 |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
28-SRP-2011 |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
28-SRP-2011 |
10:57 |
x86 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32.768 |
28-SRP-2011 |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
28-Jul-2011 |
10:57 |
x86 |
Servicemodel.mof |
Nije primjenljivo |
85,113 |
28-Jul-2011 |
10:57 |
Not Applicable |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
12-Aug-2010 |
14:24 |
Nije primjenljivo |
Servicemonikersupport.dll |
3.0.4506.5707 |
17,256 |
28-Jul-2011 |
10:57 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
28-SRP-2011 |
10:57 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
28-SRP-2011 |
10:57 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
28-Jul-2011 |
10:57 |
x86 |
Za sve podržane verzije sustava Windows Vista SP2 i Windows Server 2008 SP2 temelji x64
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
28-Jul-2011 |
10:55 |
Nije primjenljivo |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
12-Aug-2010 |
14:10 |
Nije primjenljivo |
Servicemonikersupport.dll |
3.0.4506.5707 |
19,304 |
28-Jul-2011 |
10:55 |
x64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
28-SRP-2011 |
10:55 |
x64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
10:55 |
x64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28 -SRP 2011 |
10:55 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28-SRP-2011 |
10:55 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28-SRP-2011 |
10:55 |
x64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-SRP-2011 |
10:55 |
x64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32.768 |
28-SRP-2011 |
10:55 |
x64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
10:55 |
x64 |
Za sve podržane IA-64-bitne verzije sustava Windows Server 2008 SP2
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
28-Jul-2011 |
11:26 |
Nije primjenljivo |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
16-Aug-2010 |
14:36 |
Nije primjenljivo |
Servicemonikersupport.dll |
3.0.4506.5707 |
33,640 |
28-Jul-2011 |
11:26 |
IA-64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
28-SRP-2011 |
11:26 |
IA-64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
11:26 |
UKLJUČUJUĆI IA-64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28-Jul-2011 |
11:26 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28-SRP-2011 |
11:26 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28-Jul-2011 |
11:26 |
UKLJUČUJUĆI IA-64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
11:26 |
IA-64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32.768 |
28-SRP-2011 |
11:26 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
11:26 |
IA-64 |
Za sve podržane verzije utemeljene na x86 servisnog paketa SP1 za Windows 7
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
Smdiagnostics.dll |
3.0.4506.5707 |
110,592 |
28-SRP-2011 |
22:40 |
x86 |
Smsvchost.exe |
3.0.4506.5707 |
128,848 |
28-Jul-2011 |
22:40 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
28 -SRP 2011 |
22:40 |
x86 |
System.runtime.serialization.dll |
3.0.4506.5707 |
970,752 |
28-SRP-2011 |
22:40 |
x86 |
System.servicemodel.dll |
3.0.4506.5707 |
5,992,448 |
28-SRP-2011 |
22:40 |
x86 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32.768 |
28-Jul-2011 |
22:40 |
x86 |
Servicemodel.mof |
Nije primjenljivo |
85,113 |
12-Nov-2010 |
23:36 |
Not Applicable |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
21:14 |
Nije primjenljivo |
Servicemonikersupport.dll |
3.0.4506.5707 |
17,256 |
28-Jul-2011 |
22:40 |
x86 |
System.identitymodel.dll |
3.0.4506.5707 |
442,368 |
28-SRP-2011 |
22:40 |
x86 |
Za sve podržane verzije utemeljene na x64 Windows 7 SP1 i Windows Server 2008 R2 SP1
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
12-Nov-2010 |
23:39 |
Nije primjenljivo |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
20:30 |
Nije primjenljivo |
Servicemonikersupport.dll |
3.0.4506.5707 |
19,304 |
28-Jul-2011 |
22:35 |
x64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
28-SRP-2011 |
22:35 |
x64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
22:35 |
x64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28 -SRP 2011 |
22:35 |
x64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28-SRP-2011 |
22:35 |
x64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-SRP-2011 |
22:35 |
x64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32.768 |
28-Jul-2011 |
22:35 |
x64 |
Za sve podržane IA-64-bitne verzije sustava Windows Server 2008 R2 SP1
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
Platforma |
---|---|---|---|---|---|
Servicemodel.mof |
Not Applicable |
85,113 |
12-Nov-2010 |
23:40 |
Nije primjenljivo |
Servicemodel.mof.uninstall |
Not Applicable |
896 |
10-Jun-2009 |
20:35 |
Nije primjenljivo |
Servicemonikersupport.dll |
3.0.4506.5707 |
33,640 |
28-Jul-2011 |
22:28 |
IA-64 |
Smdiagnostics.dll |
3.0.4506.5707 |
94,208 |
28-SRP-2011 |
22:28 |
IA-64 |
Smsvchost.exe |
3.0.4506.5707 |
116,560 |
28-Jul-2011 |
22:28 |
UKLJUČUJUĆI IA-64 |
System.identitymodel.dll |
3.0.4506.5707 |
401,408 |
28-Jul-2011 |
22:28 |
IA-64 |
System.runtime.serialization.dll |
3.0.4506.5707 |
847,872 |
28-SRP-2011 |
22:28 |
IA-64 |
System.servicemodel.dll |
3.0.4506.5707 |
5,332,992 |
28-Jul-2011 |
22:28 |
UKLJUČUJUĆI IA-64 |
System.servicemodel.washosting.dll |
3.0.4506.5707 |
32.768 |
28-Jul-2011 |
22:28 |
IA-64 |
Reference
Dodatne informacije o terminologiji ažuriranje softvera kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih ažuriranja