Labojums: Platformas .NET Framework 3.0 WCF pakalpojuma var avarēt System.ServiceModel.CommunicationException, izņemot, ja pakalpojums tiek izmantots netTcpBinding saistīšana

Simptomi

Palaižot Microsoft .NET Framework 3.0 sistēma Windows Communication Foundation (WCF) pakalpojumu, kas izmanto netTcpBinding saistīšana. Īslaicīga tīkla kļūda rodas, ja pakalpojuma avārijas dēļ System.ServiceModel.CommunicationException izņēmums. Izņēmums rodas taimauta vai pamata tīkla resursu problēmu dēļ. Steka izsekošanas dati var būt līdzīgs šādam piemēram:

… sākot System.ServiceModel.Channels.SecurityChannelListener'1.DuplexSessionReceiveMessageAndVerifySecurityAsyncResult.BeginTryReceiveItem (robežas timeout AsyncCallback atzvanīšanas, Object stāvokli) pie (System.ServiceModel.Channels.SecurityChannelListener'1.ReceiveItemAndVerifySecurityAsyncResult'2.StartInnerReceive) pie System.ServiceModel.Channels.SecurityChannelListener'1.ReceiveItemAndVerifySecurityAsyncResult'2.Start (par) System.ServiceModel.Channels.SecurityChannelListener'1.DuplexSessionReceiveMessageAndVerifySecurityAsyncResult.ReceiveMessage (Object stāvokli) pie System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke2 (par) System.Security.SecurityContext.Run (SecurityContext securityContext ContextCallback atzvanīšanas, Object stāvokli) System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke (par) (System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ProcessCallbacks) pie System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.CompletionCallback (Object stāvokli)

Cēlonis

Šī problēma rodas, jo ReceiveMessage metodi DuplexSessionReceiveMessageAndVerifySecurityAsyncResult objektu nevar saprast izņēmumi, kas izraisa kļūdu, un tie tiek pārsūtīti uz lietotāja pavedienu.

Risinājums

Informācija par labojumfailu

Korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lietojiet šo labojumfailu tikai tām sistēmām, kurām ir radusies šajā rakstā aprakstītā problēma. Šajā labojumfailā, iespējams, tiks veikta papildu testēšana. Tādēļ, ja jums šī problēma nerada nopietnus traucējumus, ieteicams pagaidīt nākamos programmatūras atjauninājumus, kuros ir iekļauts šis labojumfails. Ja labojumfails ir pieejams lejupielādei, sadaļa "Pieejama labojumfaila lejupielāde" ir pieejama šī zināšanu bāzes raksta augšpusē. Ja šādas sadaļas nav, sazinieties ar Microsoft klientu apkalpošanas un atbalsta dienestu, lai iegūtu labojumfailu. Piezīme. Ja rodas papildu problēmas vai nepieciešama problēmu novēršana, iespējams, būs jāizveido atsevišķs pakalpojuma pieprasījums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neattiecas uz šo konkrēto labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu apkalpošanas un atbalsta centra tālruņa numuru vai izveidotu atsevišķu pakalpojuma pieprasījumu, apmeklējiet šo Microsoft vietni:

http://support.microsoft.com/contactus/?ws=supportPiezīme. Veidlapā "Pieejama labojumfaila lejupielāde" norādītas valodas, kurām ir pieejams labojumfails. Ja tajā nav vajadzīgās valodas, tas nozīmē, ka šai valodai labojumfails nav pieejams.

Priekšnosacījumi

Ir jābūt instalētai Microsoft .NET Framework 3.5 1. servisa pakotne (SP1 instalēta kāda no šīm Windows operētājsistēmām, lai lietotu šo labojumfailu):

  • Windows Vista 2. servisa pakotne (SP2)

  • Windows Server 2008 2. servisa pakotne (SP2)

  • Operētājsistēmas Windows 7 1. servisa pakotne (SP1)

  • Windows Server 2008 R2 1. servisa pakotne (SP1)

Lai iegūtu papildinformāciju par Windows Vista servisa pakotnes iegūšanu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

935791 Kā iegūt jaunāko Windows Vista servisa pakotniLai iegūtu papildinformāciju par Windows Server 2008 servisa pakotnes iegūšanu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

968849 Kā iegūt jaunāko servisa pakotni, Windows Server 2008Lai iegūtu papildinformāciju par to, kā iegūt 1. servisa pakotne sistēmai Windows 7 vai Windows Server 2008 R2, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

976932 Informācija par 1. servisa pakotni sistēmai Windows 7 un Windows Server 2008 R2

Informācija par restartēšanu

Iespējams, būs jārestartē dators pēc šī labojumfaila lietošanas jebkuru ietekmētie faili tiek lietoti tādi. Ieteicams, aizveriet visas lietojumprogrammas .NET Framework, pirms lietojat šo labojumfailu, lai izvairītos no datora restartēšanas.

Aizstāšanas informācija

Šis labojumfails neaizstāj iepriekš izlaistu labojumfailu.

Informācija par failu

Šī labojumfaila versijai angļu valodā ir faila atribūti (vai jaunāki faila atribūti) Šajā tabulā sniegtie. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa vienuma Datums un laiks cilni Laika josla.

Visām atbalstītajām x86 bitu versijas Windows Vista SP2 un Windows Server 2008 SP2

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

Smdiagnostics.dll

3.0.4506.5721

110,592

23 Aug-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 -Aug-2011

10:57

x86

System.runtime.serialization.dll

3.0.4506.5721

970,752

23 Aug-2011

10:57

x86

System.runtime.serialization.dll

3.0.4506.5721

970,752

23 Aug-2011

10:57

x86

System.servicemodel.dll

3.0.4506.5721

5,992,448

23 Aug-2011

10:57

x86

System.servicemodel.washosting.dll

3.0.4506.5721

no 32,768

23 Aug-2011

10:57

x86

System.servicemodel.dll

3.0.4506.5721

5,992,448

23-Aug-2011

10:57

x86

Servicemodel.mof

Neattiecas

85,113

28-Jul-2011

10:57

Neattiecas

Servicemodel.mof.uninstall

Neattiecas

896

12-Aug-2010

14:24

Neattiecas

Servicemonikersupport.dll

3.0.4506.5721

17,256

23-Aug-2011

10:57

x86

System.identitymodel.dll

3.0.4506.5721

442,368

23 Aug-2011

10:57

x86

System.runtime.serialization.dll

3.0.4506.5721

970,752

23 Aug-2011

10:57

x86

System.servicemodel.dll

3.0.4506.5721

5,992,448

23-Aug-2011

10:57

x86

Visām atbalstītajām x64 bitu versijas Windows Vista SP2 un Windows Server 2008 SP2

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

Servicemodel.mof

Neattiecas

85,113

28-Jul-2011

10:55

Neattiecas

Servicemodel.mof.uninstall

Neattiecas

896

12-Aug-2010

14:10

Neattiecas

Servicemonikersupport.dll

3.0.4506.5721

19,304

23-Aug-2011

10:55

x64

Smdiagnostics.dll

3.0.4506.5721

94,208

23 Aug-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 -Aug-2011

10:55

x64

System.runtime.serialization.dll

3.0.4506.5721

847,872

23 Aug-2011

10:55

x64

System.runtime.serialization.dll

3.0.4506.5721

847,872

23 Aug-2011

10:55

x64

System.servicemodel.dll

3.0.4506.5721

5,332,992

23 Aug-2011

10:55

x64

System.servicemodel.washosting.dll

3.0.4506.5721

no 32,768

23 Aug-2011

10:55

x64

System.servicemodel.dll

3.0.4506.5721

5,332,992

23-Aug-2011

10:55

x64

Visām atbalstītajām Windows Server 2008 SP2, IA-64 versijām

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

Servicemodel.mof

Neattiecas

85,113

28-Jul-2011

11:26

Neattiecas

Servicemodel.mof.uninstall

Neattiecas

896

16-Aug-2010

14:36

Neattiecas

Servicemonikersupport.dll

3.0.4506.5721

33,640

23-Aug-2011

11:24

IA-64

Smdiagnostics.dll

3.0.4506.5721

94,208

23 Aug-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 Aug-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

no 32,768

23 Aug-2011

11:24

IA-64

System.servicemodel.dll

3.0.4506.5721

5,332,992

23-Aug-2011

11:24

IA-64

Visām atbalstītajām Windows 7 SP1 versijām, kuru pamatā ir x86

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

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

no 32,768

22-Aug-2011

22:36

x86

Servicemodel.mof

Neattiecas

85,113

12-Nov-2010

23:36

Neattiecas

Servicemodel.mof.uninstall

Neattiecas

896

10-Jun-2009

21:14

Neattiecas

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

Visām atbalstītajām sistēmas Windows 7 SP1 un Windows Server 2008 R2 SP1 x64 platformas versijām

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

Servicemodel.mof

Neattiecas

85,113

12-Nov-2010

23:39

Neattiecas

Servicemodel.mof.uninstall

Neattiecas

896

10-Jun-2009

20:30

Neattiecas

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

no 32,768

22-Aug-2011

22:31

x64

Visām atbalstītajām Windows Server 2008 R2 SP1 IA-64 versijām

Faila nosaukums

Faila versija

Faila lielums

Datums

Laiks

Platformas

Servicemodel.mof

Neattiecas

85,113

12-Nov-2010

23:40

Neattiecas

Servicemodel.mof.uninstall

Neattiecas

896

10-Jun-2009

20:35

Neattiecas

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

no 32,768

22-Aug-2011

22:25

IA-64

Papildinformācija

Lai iegūtu papildinformāciju par programmatūras atjauninājumu terminoloģiju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

824684 Microsoft programmatūras atjauninājumu raksturošanai izmantotās standarta terminoloģijas apraksts

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×