NUSTATYTI: .NET Framework 3.0 pagal WCF tarnybos gali užstrigti System.ServiceModel.CommunicationException atvejus, jei paslauga naudoja netTcpBinding susiejimas

Požymiai

Paleidus "Microsoft".NET Framework 3.0 pagrindo Windows ryšio platformos (WCF) paslauga, kuri naudoja netTcpBinding susiejimas. Trumpalaikis tinklo klaida, tarnyba sugenda dėl System.ServiceModel.CommunicationException išimtis. Vienintelė išimtis gali kilti dėl skirtojo laiko arba dėl tinklo išteklių problemų. Rietuvės sekimas gali būti panašus į toliau pateiktą pavyzdį:

.. System.ServiceModel.Channels.SecurityChannelListener'1.DuplexSessionReceiveMessageAndVerifySecurityAsyncResult.BeginTryReceiveItem (TimeSpan timeout, AsyncCallback atgalinio skambinimo, objekto būsena) kalendoriaus kokybė ne Tuo metu (System.ServiceModel.Channels.SecurityChannelListener'1.ReceiveItemAndVerifySecurityAsyncResult'2.Start) (System.ServiceModel.Channels.SecurityChannelListener'1.ReceiveItemAndVerifySecurityAsyncResult'2.StartInnerReceive) System.ServiceModel.Channels.SecurityChannelListener'1.DuplexSessionReceiveMessageAndVerifySecurityAsyncResult.ReceiveMessage (objekto būsena) tuo metu (System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke2) Tuo metu (System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke) System.Security.SecurityContext.Run (SecurityContext securityContext, ContextCallback perskambinti, objekto būsena) (System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ProcessCallbacks) į System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.CompletionCallback (objekto būsena)

Priežastis

Ši problema kyla dėl ReceiveMessage metodas DuplexSessionReceiveMessageAndVerifySecurityAsyncResult objekto netikrina išimtys dėl klaidos, ir jie perkeliami į vartotojo nuorodą.

Sprendimas

Karštųjų pataisų informacija

„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Taikykite šias karštąsias pataisas tik tose sistemose, kuriose kyla šiame straipsnyje aprašoma problema. Šios karštosios pataisos gali būti papildomai testuojamos. Todėl jei ši triktis nekelia jums labai didelių problemų, rekomenduojame palaukti kito programinės įrangos naujinimo, kuriame bus šios karštosios pataisos. Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šis skyrius nerodomas, kreipkitės į „Microsoft“ klientų aptarnavimo ir palaikymo tarnybą, kad gautumėte karštąsias pataisas. Pastaba Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Jei reikia išsamaus „Microsoft“ klientų aptarnavimo ir palaikymo tarnybos telefono numerių sąrašo arba norite pateikti atskirą užklausą, apsilankykite toliau nurodytoje „Microsoft“ svetainėje:

http://support.microsoft.com/contactus/?ws=supportPastaba Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.

Būtinosios sąlygos

Turite su Microsoft .NET Framework 3.5 pakeitimų paketas 1 (SP1) įdiegta viena iš šių operacinių sistemų "Windows" Norint taikyti šias karštąsias pataisas:

  • Windows Vista 2 pakeitimų paketas (SP2)

  • Windows Server 2008 2 pakeitimų paketas (SP2)

  • "Windows 7" 1 pakeitimų paketas (SP1)

  • Windows Server 2008 R2 1 pakeitimų paketas (SP1)

Jei norite gauti daugiau informacijos apie tai, kaip įsigyti "Windows Vista" pakeitimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

935791 Kaip įsigyti naujausią "Windows Vista" pakeitimų paketąJei norite gauti daugiau informacijos apie tai, kaip įsigyti "Windows Server 2008" pakeitimų paketą, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

968849 Kaip gauti naujausią pakeitimų paketą, skirtą "Windows Server 2008"Jei norite gauti daugiau informacijos apie tai, kaip gauti 1 pakeitimų paketą "Windows 7 ir" Windows Server 2008 R2, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

976932 Informacija apie 1 pakeitimų paketą, skirtą „Windows 7“ ir „Windows Server 2008 R2“

Informacija apie paleidimą iš naujo

Jums gali tekti iš naujo paleisti kompiuterį, kai pritaikote šias karštąsias pataisas, jei visi susiję failai yra naudojami. Rekomenduojame, uždarykite visas programas .NET Framework prieš taikydami šias karštąsias pataisas, kad nereikėtų iš naujo paleisti kompiuterį.

Informacija apie pakeitimą

Šios karštosios pataisos nepakeičia anksčiau išleistų karštųjų pataisų.

Failo informacija

Šių karštųjų pataisų anglų k. versijos failo atributai (failo atributai) yra išvardyti toliau pateiktoje lentelėje. Datos ir laiko informacija pateikta pagal universalųjį laiką (UTC). Kai peržiūrite failo informaciją, ši informacija konvertuojama į vietos laiką. Norėdami sužinoti UTC ir vietos laiko skirtumą, naudokite valdymo skydo elemento Data ir laikas skirtuką Laiko juosta.

Visoms palaikomoms x86 "Windows Vista" SP2 ir "Windows Server 2008" SP2

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

Smdiagnostics.dll

3.0.4506.5721

110,592

23-rugpjūtis 2011

10:57

x86

Smsvchost.exe

3.0.4506.5721

128,848

23-Aug-2011

10:57

x86

System.identitymodel.dll

3.0.4506.5721

442,368

23 -rugpjūtis 2011

10:57

x86

System.runtime.serialization.dll

3.0.4506.5721

970,752

23-rugpjūtis 2011

10:57

x86

System.runtime.serialization.dll

3.0.4506.5721

970,752

23-rugpjūtis 2011

10:57

x86

System.servicemodel.dll

3.0.4506.5721

5,992,448

23-rugpjūtis 2011

10:57

x86

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

23-rugpjūtis 2011

10:57

x86

System.servicemodel.dll

3.0.4506.5721

5,992,448

23-Aug-2011

10:57

x86

Servicemodel.mof

Netaikytina

85,113

28-Jul-2011

10:57

Netaikoma

Servicemodel.mof.uninstall

Netaikoma

896

12-Aug-2010

14:24

Netaikytina

Servicemonikersupport.dll

3.0.4506.5721

17,256

23-Aug-2011

10:57

x86

System.identitymodel.dll

3.0.4506.5721

442,368

23-rugpjūtis 2011

10:57

x86

System.runtime.serialization.dll

3.0.4506.5721

970,752

23-rugpjūtis 2011

10:57

x86

System.servicemodel.dll

3.0.4506.5721

5,992,448

23-Aug-2011

10:57

x86

Visoms palaikomoms x64 "Windows Vista" SP2 ir "Windows Server 2008" SP2 versijoms

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

Servicemodel.mof

Netaikoma

85,113

28-Jul-2011

10:55

Netaikytina

Servicemodel.mof.uninstall

Netaikoma

896

12-Aug-2010

14:10

Netaikytina

Servicemonikersupport.dll

3.0.4506.5721

19,304

23-Aug-2011

10:55

x64

Smdiagnostics.dll

3.0.4506.5721

94,208

23-rugpjūtis 2011

10:55

x64

Smsvchost.exe

3.0.4506.5721

116,560

23-Aug-2011

10:55

x64

System.identitymodel.dll

3.0.4506.5721

401,408

23 -rugpjūtis 2011

10:55

x64

System.runtime.serialization.dll

3.0.4506.5721

847,872

23-rugpjūtis 2011

10:55

x64

System.runtime.serialization.dll

3.0.4506.5721

847,872

23-rugpjūtis 2011

10:55

x64

System.servicemodel.dll

3.0.4506.5721

5,332,992

23-rugpjūtis 2011

10:55

x64

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

23-rugpjūtis 2011

10:55

x64

System.servicemodel.dll

3.0.4506.5721

5,332,992

23-Aug-2011

10:55

x64

Visos palaikomos IA-64 pagrindo versijos "Windows Server 2008" SP2

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

Servicemodel.mof

Netaikoma

85,113

28-Jul-2011

11:26

Netaikytina

Servicemodel.mof.uninstall

Netaikoma

896

16-Aug-2010

14:36

Netaikytina

Servicemonikersupport.dll

3.0.4506.5721

33,640

23-Aug-2011

11:24

IA-64

Smdiagnostics.dll

3.0.4506.5721

94,208

23-rugpjūtis 2011

11:24

IA-64

Smsvchost.exe

3.0.4506.5721

116,560

23-Aug-2011

11:24

IA-64

System.identitymodel.dll

3.0.4506.5721

401,408

23-Aug-2011

11:24

IA-64

System.runtime.serialization.dll

3.0.4506.5721

847,872

23-rugpjūtis 2011

11:24

IA-64

System.runtime.serialization.dll

3.0.4506.5721

847,872

23-Aug-2011

11:24

IA-64

System.servicemodel.dll

3.0.4506.5721

5,332,992

23-Aug-2011

11:24

IA-64

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

23-rugpjūtis 2011

11:24

IA-64

System.servicemodel.dll

3.0.4506.5721

5,332,992

23-Aug-2011

11:24

IA-64

Visoms palaikomoms "Windows 7" SP1 versijos x86

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

Smdiagnostics.dll

3.0.4506.5721

110,592

22-Aug-2011

22:36

x86

Smsvchost.exe

3.0.4506.5721

128,848

22-Aug-2011

22:36

x86

System.identitymodel.dll

3.0.4506.5721

442,368

22-Aug-2011

22:36

x86

System.runtime.serialization.dll

3.0.4506.5721

970,752

22-Aug-2011

22:36

x86

System.servicemodel.dll

3.0.4506.5721

5,992,448

22-Aug-2011

22:36

x86

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

22-Aug-2011

22:36

x86

Servicemodel.mof

Netaikoma

85,113

12-Nov-2010

23:36

Netaikoma

Servicemodel.mof.uninstall

Netaikoma

896

10-Jun-2009

21:14

Netaikoma

Servicemonikersupport.dll

3.0.4506.5721

17,256

22-Aug-2011

22:36

x86

System.identitymodel.dll

3.0.4506.5721

442,368

22-Aug-2011

22:36

x86

Visoms palaikomoms x64 pagrindo versijos "Windows 7" SP1 ir "Windows Server 2008 R2" SP1

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

Servicemodel.mof

Netaikoma

85,113

12-Nov-2010

23:39

Netaikoma

Servicemodel.mof.uninstall

Netaikoma

896

10-Jun-2009

20:30

Netaikoma

Servicemonikersupport.dll

3.0.4506.5721

19,304

22-Aug-2011

22:31

x64

Smdiagnostics.dll

3.0.4506.5721

94,208

22-Aug-2011

22:31

x64

Smsvchost.exe

3.0.4506.5721

116,560

22-Aug-2011

22:31

x64

System.identitymodel.dll

3.0.4506.5721

401,408

22-Aug-2011

22:31

x64

System.runtime.serialization.dll

3.0.4506.5721

847,872

22-Aug-2011

22:31

x64

System.servicemodel.dll

3.0.4506.5721

5,332,992

22-Aug-2011

22:31

x64

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

22-Aug-2011

22:31

x64

Visos palaikomos IA-64 pagrindo versijos "Windows Server 2008 R2" SP1

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

Servicemodel.mof

Netaikoma

85,113

12-Nov-2010

23:40

Netaikoma

Servicemodel.mof.uninstall

Netaikoma

896

10-Jun-2009

20:35

Netaikoma

Servicemonikersupport.dll

3.0.4506.5721

33,640

22-Aug-2011

22:25

IA-64

Smdiagnostics.dll

3.0.4506.5721

94,208

22-Aug-2011

22:25

IA-64

Smsvchost.exe

3.0.4506.5721

116,560

22-Aug-2011

22:25

IA-64

System.identitymodel.dll

3.0.4506.5721

401,408

22-Aug-2011

22:25

IA-64

System.runtime.serialization.dll

3.0.4506.5721

847,872

22-Aug-2011

22:25

IA-64

System.servicemodel.dll

3.0.4506.5721

5,332,992

22-Aug-2011

22:25

IA-64

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

22-Aug-2011

22:25

IA-64

Daugiau informacijos

Norėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:

824684 Įprastos terminologijos, vartojamos „Microsoft“ programinės įrangos naujinimams apibūdinti, aprašas

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×