„Microsoft“ Dynamics NAV serveris netikėtai sustoja, kai uždarote RoleTailored klientą

Taikoma
Dynamics NAV 2009

Šis straipsnis taikomas "„Microsoft“ Dynamics NAV" visose šalyse ir visų kalbų lokalėse.

Požymiai

Kai uždarote "RoleTailored" klientą (RTC) "„Microsoft“ Dynamics NAV 2009" 1 pakeitimų pakete (SP1), "„Microsoft“ Dynamics NAV" serveris netikėtai sustoja. Be to, taikomosios programos žurnale užregistruojamas klaidos pranešimas, panašus į šį:

Pastaba

Sugedusios programos pavadinimas: „Microsoft“.Dynamics.Nav.Server.exe, versija: 6.0.31414.0, laiko žyma: 0x4c50c005
Sugedusio modulio pavadinimas: nclcsrts.dll, versija: 6.0.31414.0, laiko žyma: 0x4c50be12
Išimties kodas: 0xc0000417
Gedimo poslinkis: 0x001103fc
Sugedusio proceso id: 0x1834
Sugedusios programos paleidimo laikas: 0x01cb4042c0ec35a2
Sugedusios programos kelias: C:\Program Files\„Microsoft“ Dynamics NAV\60\Service\„Microsoft“.Dynamics.Nav.Server.exe
Sugedusio modulio kelias: C:\Program Files\„Microsoft“ Dynamics NAV\60\Service\nclcsrts.dll
Ataskaitos ID: 21579e72-ac36-11df-9093-aecb5409dc50

Tipas: „Microsoft“.Dynamics.Nav.Types.NavCloseConnectionException
Pranešimas: serveris nepateikė prasmingo atsakymo; Taip gali nutikti dėl sutarties neatitikimo, priešlaikinio seanso išjungimo arba vidinės serverio klaidos.
StackTrace:
     „Microsoft“.Dynamics.Nav.Client.ServiceConnection.CloseConnection()
     "„Microsoft“.Dynamics.Nav.Client.ServiceConnection.Dispose" (Bulio logikos šalinimas)
Šaltinis: „Microsoft“.Dynamics.Nav.Client.ServiceConnection

Tipas: System.ServiceModel.CommunicationException
Pranešimas: serveris nepateikė prasmingo atsakymo; Taip gali nutikti dėl sutarties neatitikimo, priešlaikinio seanso išjungimo arba vidinės serverio klaidos.
StackTrace:

Serverių rietuvės sekimas:

     System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
     System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
     System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
     System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage pranešimas)

Išimtis atmesta [0]:

     at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
     System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 tipas)
     „Microsoft“.Dynamics.Nav.Types.INavService.CloseConnection()
     „Microsoft“.Dynamics.Nav.Client.ServiceConnection.CallCloseConnection()
     „Microsoft“.Dynamics.Nav.Client.ServiceConnection.CloseConnection()
Šaltinis: mscorlib

Ši problema kyla naudojant tam tikrą licencijos ir objektų derinį. Jei naudojate kūrėjo licenciją, ši problema neatsiranda.

Sprendimas

Karštųjų pataisų informacija

Palaikomas karštąsias pataisas galima gauti iš "„Microsoft“". Šio žinių bazės straipsnio viršuje yra skyrius "Karštųjų pataisų atsisiuntimas". Jei kyla problemų atsisiunčiant, diegiant šią karštąją pataisą arba turite kitų techninės pagalbos klausimų, kreipkitės į savo partnerį arba, jei esate užsiregistravę tiesiogiai su "„Microsoft“" palaikymo planu, galite kreiptis į "„Microsoft“ Dynamics" techninio palaikymo tarnybą ir sukurti naują palaikymo užklausą. Jei norite tai atlikti, apsilankykite toliau nurodytoje "„Microsoft“" žiniatinklio svetainėje:

https://mbs.microsoft.com/support/newstart.aspx Taip pat galite susisiekti su "„Microsoft“ Dynamics" techninio palaikymo tarnyba telefonu, naudodami šiuos konkrečios šalies telefono numerių saitus. Jei norite tai atlikti, apsilankykite vienoje iš šių "„Microsoft“" svetainių:

Partneriai

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts Klientai

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm Ypatingais atvejais mokesčiai, kurie paprastai taikomi už palaikymo skambučius, gali būti atšaukti, jei "„Microsoft“ Dynamics" ir susijusių produktų techninio palaikymo specialistas nustato, kad konkretus naujinimas išspręs jūsų problemą. Įprastos palaikymo išlaidos bus taikomos visiems papildomiems palaikymo klausimams ir problemoms, kurios neatitinka atitinkamo konkretaus naujinimo reikalavimų.

            
          

Kaip gauti "„Microsoft“ Dynamics NAV" karštąją pataisą arba atnaujinti failus

Paprašius "„Microsoft“ Dynamics NAV" karštosios pataisos, hipersaitas bus išsiųstas el. paštu.

El. laiške bus hipersaitas ir slaptažodis. Hipersaitą galite naudoti norėdami atsisiųsti "„Microsoft“ Dynamics NAV" karštąją pataisą arba naujinimo failus. Spustelėjus hipersaitą atidaromas dialogo langas Failo atsisiuntimas – saugos įspėjimas . Tada būsite paraginti paleisti, įrašyti arba atšaukti atsisiuntimą.

Jei spustelėsite Vykdyti, bus pradėtas failų atsisiuntimas ir išskleidimo procesas. Būtina nurodyti naujų failų aplanką ir pateikti slaptažodį.

Jei spustelėsite Įrašyti, turėsite nurodyti kelią, kaip įrašyti suglaudintą failą. Atidarius įrašytą failą, rodomas raginimas nurodyti failų kelią. Tada turite pateikti el. laiške pateiktą slaptažodį.

Jei spustelėsite Atšaukti, atsisiuntimo procesas sustos.

Kaip įdiegti "„Microsoft“ Dynamics NAV" karštąją pataisą arba naujinimo failą

„Microsoft“ Dynamics NAV platformos karštosios pataisos ir naujinimai pateikiami kaip atskiri failai. Norėdami įdiegti "„Microsoft“ Dynamics NAV" karštąją pataisą arba naujinimą, turite pakeisti esamus "„Microsoft“ Dynamics NAV" diegimo failus karštąja pataisa arba naujinimo failais. Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.

1 veiksmas: Failų pakeitimas "„Microsoft“ Dynamics NAV" klasikinio kliento įdiegtyje

"„Microsoft“ Dynamics NAV" klasikinio kliento diegime pakeiskite šiuos failus naudodami karštąją pataisą arba naujinimo failą.

Failo vardas Failo versija Failo dydis Data Laikas Platforma
Dbm.dll 6.0.31671.0 427,848 2010 m. rugsėjo 19 d. 08:42 x86
Fin.exe 6.0.31671.0 12,640,584 2010 m. rugsėjo 19 d. 08:42 x86
Finhlink.exe 6.0.31671.0 452,432 2010 m. rugsėjo 19 d. 08:42 x86
Finsql.exe 6.0.31671.0 12,762,960 2010 m. rugsėjo 19 d. 08:42 x86
Nc_netb.dll 6.0.31671.0 96,592 2010 m. rugsėjo 19 d. 08:42 x86
Nc_tcp.dll 6.0.31671.0 98,640 2010 m. rugsėjo 19 d. 08:42 x86
Nc_tcps.dll 6.0.31671.0 141,136 2010 m. rugsėjo 19 d. 08:42 x86
Ndbcs.dll 6.0.31671.0 1,350,480 2010 m. rugsėjo 19 d. 08:42 x86
Slave.exe 6.0.31671.0 152,400 2010 m. rugsėjo 19 d. 08:42 x86

Norėdami pakeisti esamus "„Microsoft“ Dynamics NAV" failus, atlikite šiuos veiksmus:

  1. Uždarykite "„Microsoft“ Dynamics NAV" klasikinį klientą.

  2. Raskite "„Microsoft“ Dynamics NAV" klasikinio kliento diegimo katalogą. "„Microsoft“ Dynamics NAV" klasikinis klientas paprastai įdiegiamas šiame kataloge:

    C:\Program Files\„Microsoft“ Dynamics NAV\60\Classic

  3. Nukopijuokite atsisiųstus failus.

  4. Įklijuokite atsisiųstus failus į "„Microsoft“ Dynamics NAV Classic Client" diegimo katalogą.

  5. Spustelėkite Taip , jei norite perrašyti kataloge esančius failus.

2 veiksmas: failų pakeitimas "„Microsoft“ Dynamics NAV" RoleTailored kliento diegimas

"„Microsoft“ Dynamics NAV RoleTailored" kliento diegime pakeiskite šiuos failus naudodami karštąją pataisą arba naujinimo failą.

Failo vardas Failo versija Failo dydis Data Laikas Platforma
„Microsoft“.dynamics.framework.patterns.dll 1.3.10803.316 71,656 2010 m. rugsėjo 18 d. 23:16 x86
„Microsoft“.dynamics.framework.ui.dll 1.3.10803.316 698,328 2010 m. rugsėjo 18 d. 23:16 x86
„Microsoft“.dynamics.framework.ui.mapping.dll 1.3.10803.316 104,424 2010 m. rugsėjo 18 d. 23:16 x86
„Microsoft“.dynamics.framework.ui.navigation.dll 1.3.10803.316 34,800 2010 m. rugsėjo 18 d. 23:16 x86
„Microsoft“.dynamics.framework.ui.ux2006.dll 1.3.10803.316 92,136 2010 m. rugsėjo 18 d. 23:16 x86
„Microsoft“.dynamics.framework.ui.ux2006.winforms.dll 1.3.10803.316 63,480 2010 m. rugsėjo 18 d. 23:16 x86
„Microsoft“.dynamics.framework.ui.windows.dll 1.3.10803.316 83,944 2010 m. rugsėjo 18 d. 23:16 x86
„Microsoft“.dynamics.framework.ui.winforms.controls.dll 1.3.10803.316 2,217,984 2010 m. rugsėjo 18 d. 23:16 x86
„Microsoft“.dynamics.framework.ui.winforms.dll 1.3.10803.316 694,256 2010 m. rugsėjo 18 d. 23:16 x86
„Microsoft“.dynamics.nav.client.builder.dll 6.0.31671.0 198,544 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.client.exe 6.0.31671.0 149,376 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.client.interop.communicator.dll 1.0.559.183 75,688 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.client.serviceconnection.dll 6.0.31671.0 104,352 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.client.ui.dll 6.0.31671.0 509,824 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.client.winforms.dll 6.0.31671.0 341,904 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.client.winforms.tlb Netaikoma 2,680 2010 m. rugsėjo 19 d. 05:25 Netaikoma
„Microsoft“.dynamics.nav.language.dll 6.0.31671.0 2,000,768 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.types.dll 6.0.31671.0 567,160 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.watson.dll 6.0.31671.0 42,880 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.office.interop.outlook.dll 10.0.4504.0 395,136 2010 m. rugsėjo 19 d. 08:42 x86

Norėdami pakeisti šiuos failus, atlikite šiuos veiksmus:

  1. Uždarykite "„Microsoft“ Dynamics NAV RoleTailored" klientą.

  2. Raskite "„Microsoft“ Dynamics NAV RoleTailored" kliento diegimo katalogą. "„Microsoft“ Dynamics NAV RoleTailored" klientas paprastai įdiegiamas šiame kataloge:

    C:\Program Files\„Microsoft“ Dynamics NAV\60\RoleTailored Client

  3. Nukopijuokite atsisiųstus failus.

  4. Įklijuokite atsisiųstus failus į "„Microsoft“ Dynamics NAV RoleTailored" kliento diegimo katalogą.

  5. Spustelėkite Taip , jei norite perrašyti kataloge esančius failus.

3 veiksmas: failų pakeitimas "„Microsoft“ Dynamics NAV Server" įdiegtyje

"„Microsoft“ Dynamics NAV Server" diegimo metu pakeiskite šiuos failus naudodami karštąją pataisą arba naujinimo failą.

Failo vardas Failo versija Failo dydis Data Laikas Platforma
Httpcfg.exe 5.2.3790.0 22,352 2010 m. rugsėjo 19 d. 08:41 x86
„Microsoft“.dynamics.nav.language.dll 6.0.31671.0 2,000,768 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.ncl.dll 6.0.31671.0 608,120 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.server.exe 6.0.31671.0 141,184 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.service.dll 6.0.31671.0 145,280 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.service.runtime.dll 6.0.31671.0 75,664 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.service.webservices.dll 6.0.31671.0 145,304 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.types.dll 6.0.31671.0 567,160 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.watson.dll 6.0.31671.0 42,880 2010 m. rugsėjo 19 d. 08:31 x86
nclcsrt.etx Netaikoma 89,525 2010 m. rugsėjo 19 d. 01:46 Netaikoma
Nclcsrt.stx Netaikoma 91,724 2010 m. rugsėjo 19 d. 01:46 Netaikoma
Nclcsrts.dll 6.0.31671.0 1,485,648 2010 m. rugsėjo 19 d. 08:41 x86
Ndbcs.dll 6.0.31671.0 1,350,480 2010 m. rugsėjo 19 d. 08:41 x86

Norėdami pakeisti šiuos failus, atlikite šiuos veiksmus:

  1. Sustabdykite „Microsoft“ Dynamics NAV serverį.

  2. Raskite "„Microsoft“ Dynamics NAV Server" diegimo katalogą. "„Microsoft“ Dynamics NAV Server" paprastai įdiegiamas šiame kataloge:

    C:\Program Files\„Microsoft“ Dynamics NAV\60\Service

  3. Nukopijuokite atsisiųstus failus.

  4. Įklijuokite atsisiųstus failus į „Microsoft“ Dynamics NAV serverio diegimo katalogą.

  5. Spustelėkite Taip , jei norite perrašyti kataloge esančius failus.

  6. Paleiskite "„Microsoft“ Dynamics NAV" serverį.

4 veiksmas: pakeiskite failus "„Microsoft“ Dynamics NAV" taikomųjų programų serverio įdiegtyje

Jei turite įdiegtą „Microsoft“ Dynamics NAV taikomųjų programų serverį, pakeiskite šiuos failus „Microsoft“ Dynamics NAV taikomųjų programų serverio įdiegtyje naudodami karštąją pataisą arba naujinimo failus.

Failo vardas Failo versija Failo dydis Data Laikas Platforma
Dbm.dll 6.0.31671.0 427,848 2010 m. rugsėjo 19 d. 08:42 x86
Nas.exe 6.0.31671.0 2,271,560 2010 m. rugsėjo 19 d. 08:42 x86
Nassql.exe 6.0.31671.0 2,370,384 2010 m. rugsėjo 19 d. 08:42 x86
Ndbcs.dll 6.0.31671.0 1,350,480 2010 m. rugsėjo 19 d. 08:42 x86
Slave.exe 6.0.31671.0 152,400 2010 m. rugsėjo 19 d. 08:42 x86

Norėdami pakeisti failus, atlikite šiuos veiksmus.

  1. Sustabdykite „Microsoft“ Dynamics NAV taikomųjų programų serverį.

  2. Raskite „Microsoft“ Dynamics NAV taikomųjų programų serverio diegimo katalogą. "„Microsoft“ Dynamics NAV" taikomųjų programų serveris paprastai įdiegiamas šiame kataloge:

    C:\Program Files\„Microsoft“ Dynamics NAV\60\Application Server

  3. Nukopijuokite atsisiųstus failus.

  4. Įklijuokite atsisiųstus failus į „Microsoft“ Dynamics NAV taikomųjų programų serverio diegimo katalogą.

  5. Spustelėkite Taip , jei norite perrašyti kataloge esančius failus.

  6. Paleiskite „Microsoft“ Dynamics NAV taikomųjų programų serverį.

5 veiksmas: pakeiskite failus "„Microsoft“ Dynamics NAV SDK" įdiegtyje

Jei turite įdiegtą "„Microsoft“ Dynamics NAV SDK", pakeiskite šiuos failus.

Failo vardas Failo versija Failo dydis Data Laikas Platforma
Plg. Netaikoma 57,736 2010 m. rugsėjo 19 d. 05:24 Netaikoma
Cfront.dll 6.0.31671.0 1,577,808 2010 m. rugsėjo 19 d. 08:42 x86
Cfront.ocx 6.0.31671.0 111,952 2010 m. rugsėjo 19 d. 08:42 x86
Cfrontsql.dll 6.0.31671.0 1,787,736 2010 m. rugsėjo 19 d. 08:42 x86
Libload.c Netaikoma 31,718 2010 m. rugsėjo 19 d. 00:06 Netaikoma
„Microsoft“.dynamics.nav.cfront.cfrontdotnet.dll 6.0.31671.0 182,168 2010 m. rugsėjo 19 d. 08:31 x86
„Microsoft“.dynamics.nav.cfront.cfrontdotnet.xml Netaikoma 442,447 2010 m. rugsėjo 19 d. 00:28 Netaikoma
Pavyzdys.c Netaikoma 28,718 2010 m. rugsėjo 19 d. 00:06 Netaikoma
Sample.exe 6.0.31671.0 152,400 2010 m. rugsėjo 19 d. 08:42 x86

Norėdami pakeisti failus, atlikite šiuos veiksmus.

  1. Raskite "„Microsoft“ Dynamics NAV SDK" diegimo katalogus. "„Microsoft“ Dynamics NAV SDK" paprastai diegiamas šiuose kataloguose:

    C:\Program Files\„Microsoft“ Dynamics NAV\60\SDK\CFRONT
    C:\Program Files\„Microsoft“ Dynamics NAV\60\SDK\Communication Components
    C:\Program Files\Common Files\„Microsoft“ Dynamics NAV\Communication Component

  2. Pasirinkite norimą atnaujinti SDK, C/priekį arba ryšio komponentus.

  3. Nukopijuokite atsisiųstus failus.

  4. Įklijuokite atsisiųstus failus į atitinkamą „Microsoft“ Dynamics NAV SDK diegimo katalogą.

  5. Spustelėkite Taip , jei norite perrašyti kataloge esančius failus.

Pastaba Jei atsisiuntėte karštąją pataisą arba ryšio komponentų naujinimą, turite atskirai užregistruoti .dll failus.

6 veiksmas: Failų pakeitimas "„Microsoft“ Dynamics NAV" ODBC tvarkyklės diegimo programoje

Jei turite įdiegtą "„Microsoft“ Dynamics NAV" ODBC tvarkyklę, pakeiskite šiuos failus "„Microsoft“ Dynamics NAV" ODBC tvarkyklės diegime.

Failo vardas Failo versija Failo dydis Data Laikas Platforma
Cfront.dll 6.0.31671.0 1,577,808 2010 m. rugsėjo 19 d. 08:42 x86
Dbm.dll 6.0.31671.0 427,848 2010 m. rugsėjo 19 d. 08:42 x86
Nc_netb.dll 6.0.31671.0 96,592 2010 m. rugsėjo 19 d. 08:42 x86
Nc_tcp.dll 6.0.31671.0 98,640 2010 m. rugsėjo 19 d. 08:42 x86
Nc_tcps.dll 6.0.31671.0 141,136 2010 m. rugsėjo 19 d. 08:42 x86
Nodbc.dll 6.0.31671.0 2,141,008 2010 m. rugsėjo 19 d. 08:42 x86
Nodbc.xml Netaikoma 1,209 2009 m. rugpjūčio 25 d. 16:43 Netaikoma
Nodbccfg.cfg 6.0.31671.0 724,480 2010 m. rugsėjo 19 d. 01:20 Netaikoma
Nodbccfg.xml Netaikoma 2,472 2009 m. rugpjūčio 25 d. 16:43 Netaikoma
Slave.exe 6.0.31671.0 152,400 2010 m. rugsėjo 19 d. 08:42 x86

Norėdami pakeisti failus, atlikite šiuos veiksmus.

  1. Raskite "„Microsoft“ Dynamics NAV" ODBC tvarkyklės diegimo katalogą. "„Microsoft“ Dynamics NAV" ODBC tvarkyklė paprastai diegiama šiame kataloge:

    C:\Program Files\„Microsoft“ Dynamics NAV\60\ODBC

  2. Nukopijuokite atsisiųstus failus.

  3. Įklijuokite atsisiųstus failus į "„Microsoft“ Dynamics NAV" ODBC tvarkyklės diegimo katalogą.

  4. Spustelėkite Taip , jei norite perrašyti kataloge esančius failus.

Būtinosios sąlygos

Kad būtų galima taikyti šią karštąją pataisą, turi būti įdiegtas "„Microsoft“ Dynamics NAV 2009" 1 pakeitimų paketas.

Būsena

"„Microsoft“" patvirtino, kad tai yra "„Microsoft“" produktų, išvardytų dalyje "Taikoma", klaida.

Daugiau informacijos

Norėdami gauti papildomos informacijos, spustelėkite toliau nurodytą straipsnio numerį ir peržiūrėkite "Microsoft" žinių bazės straipsnį:

824684 Standartinių terminų, naudojamų "„Microsoft“" programinės įrangos naujinimams apibūdinti, aprašas

Pastaba: tai "SPARČIOJO PUBLIKAVIMO" straipsnis, sukurtas tiesiogiai iš "„Microsoft“" palaikymo organizacijos. Čia pateikta informacija pateikiama tokia, kokia yra, reaguojant į kylančias problemas. Dėl greito jos pateikimo medžiagoje gali būti spausdinimo klaidų ir ji gali būti peržiūrėta bet kuriuo metu be išankstinio įspėjimo. Dėl kitų aplinkybių žr. Naudojimo sąlygas .