本文適用於 Microsoft 動態航行點的所有國家/地區和所有的語言地區設定。
狀況
當您執行自訂的頁面,並接著執行動作,會使用認可的陳述式然後頁面。RUNMODAL陳述式在 Service Pack 1 (SP1) 與 Microsoft 動態航行點 2009 年的 RoleTailored 用戶端,您會收到下列錯誤訊息︰
伺服器的連線已遺失。應用程式將會關閉。
此外,RoleTailored 用戶端當機。
解決方案
Hotfix 資訊
支援的 hotfix 可從 Microsoft 取得。便會出現 「 下載 Hotfix 」 區段,在此知識庫文件的頂端。如果您正在下載時遇到問題,安裝此 hotfix,或有其他的技術支援問題時,請連絡您的夥伴或者,如果註冊直接向 Microsoft 加入支援計劃中,您可以連絡 Microsoft 動態的技術支援,並建立新的支援要求。 若要執行這項操作,請造訪下列 Microsoft 網站:
https://mbs.microsoft.com/support/newstart.aspx您也可以連絡技術支援的透過使用這些連結的國家/地區特定的電話號碼的電話。 若要這樣做,請造訪下列 Microsoft 網站︰ 協力廠商
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts客戶
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm在特殊的情況下,通常會支援呼叫可能已被取消如果技術支援專業人員的 Microsoft 動態及相關的產品所產生的費用會決定某特定更新程式可以解決您的問題。收取支援費用會套用到任何其他支援問題並不能限定的特定更新程式的問題。
如何取得 Microsoft 動態航行點 hotfix 或更新檔案
您可以要求 Microsoft 動態航行點 hotfix 後,超連結將給您以電子郵件傳送。
電子郵件將包含超連結及密碼。您可以使用超連結,下載 Microsoft 動態航行點 hotfix 或更新檔案。當您按一下超連結時,便會開啟 [檔案下載-安全性警告] 對話方塊。然後,會提示您執行、 儲存,或取消下載。 如果您按一下 [執行] 時,檔案會開始下載然後擷取程序。您必須為新的檔案中,指定的資料夾,然後提供 [密碼。 如果您按一下 [儲存] 時,您必須指定儲存壓縮的檔的路徑。當您開啟您所儲存的檔案時,會提示您指定檔案的路徑。然後,您必須提供電子郵件中所提供的密碼。 如果您按一下 [取消] 時,下載程序將會停止。如何安裝 Microsoft 動態航行點 hotfix 或更新檔案
Microsoft 動態航行點的平台 hotfix 及更新被變成可為單一的檔案。若要安裝 [Microsoft 動態航行點 hotfix 或更新,您必須取代現有的 Microsoft 動態航行點安裝檔案,此 hotfix 之後或更新檔案。要執行這項操作,請依照下列步驟執行。
步驟 1︰ 取代在 Microsoft 動態航行點傳統用戶端安裝檔案
在 Microsoft 動態航行點傳統用戶端安裝中,請使用 hotfix 或更新的檔案取代下列的檔案。
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Dbm.dll |
6.0.31143.0 |
427,848 |
04-Jun-2010 |
15:34 |
x86 |
Fin.exe |
6.0.31143.0 |
12,630,344 |
04-Jun-2010 |
15:39 |
x86 |
Finhlink.exe |
6.0.31143.0 |
452,432 |
04-Jun-2010 |
15:39 |
x86 |
Finsql.exe |
6.0.31143.0 |
12,752,208 |
04-Jun-2010 |
15:39 |
x86 |
Nc_netb.dll |
6.0.31143.0 |
96,592 |
04-Jun-2010 |
15:34 |
x86 |
Nc_tcp.dll |
6.0.31143.0 |
98,640 |
04-Jun-2010 |
15:34 |
x86 |
Nc_tcps.dll |
6.0.31143.0 |
141,136 |
04-Jun-2010 |
15:34 |
x86 |
Ndbcs.dll |
6.0.31143.0 |
1,350,480 |
04-Jun-2010 |
15:33 |
x86 |
Slave.exe |
6.0.31143.0 |
152,400 |
04-Jun-2010 |
15:34 |
x86 |
若要取代現有的 Microsoft 動態航行點檔案,請依照下列步驟執行︰
-
關閉 [Microsoft 動態航行點傳統用戶端。
-
找出 [Microsoft 動態航行點傳統用戶端的安裝目錄。Microsoft 動態航行點 「 傳統用戶端通常被安裝在下列目錄︰
C:\Program 必要動態 NAV\60\Classic
-
複製您所下載的檔案。
-
您所下載的檔案貼到 Microsoft 動態航行點傳統用戶端的安裝目錄中。
-
按一下 [ ]覆寫的目錄中的檔案。
步驟 2︰ 取代在 Microsoft 動態航行點 RoleTailored 用戶端安裝檔案
在 Microsoft 動態航行點 RoleTailored 用戶端安裝中,請使用 hotfix 或更新的檔案取代下列的檔案。
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Microsoft.dynamics.framework.patterns.dll |
1.3.10803.224 |
71,656 |
04-Jun-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.dll |
1.3.10803.224 |
698,328 |
04-Jun-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.mapping.dll |
1.3.10803.224 |
104,424 |
04-Jun-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.navigation.dll |
1.3.10803.224 |
34,800 |
04-Jun-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.ux2006.dll |
1.3.10803.224 |
88,040 |
04-Jun-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.ux2006.winforms.dll |
1.3.10803.224 |
63,480 |
04-Jun-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.windows.dll |
1.3.10803.224 |
83,944 |
04-Jun-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.winforms.controls.dll |
1.3.10803.224 |
2,115,584 |
04-Jun-2010 |
06:30 |
x86 |
Microsoft.dynamics.framework.ui.winforms.dll |
1.3.10803.224 |
690,152 |
04-Jun-2010 |
06:30 |
x86 |
Microsoft.dynamics.nav.client.builder.dll |
6.0.31143.0 |
198,544 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.client.exe |
6.0.31143.0 |
149,376 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.client.interop.communicator.dll |
1.0.559.183 |
75,688 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.client.serviceconnection.dll |
6.0.31143.0 |
104,352 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.client.ui.dll |
6.0.31143.0 |
509,824 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.client.winforms.dll |
6.0.31143.0 |
337,808 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.client.winforms.tlb |
不適用 |
2,644 |
04-Jun-2010 |
12:06 |
不適用 |
Microsoft.dynamics.nav.language.dll |
6.0.31143.0 |
1,992,576 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.types.dll |
6.0.31143.0 |
567,160 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.watson.dll |
6.0.31143.0 |
42,880 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.office.interop.outlook.dll |
10.0.4504.0 |
395,136 |
04-Jun-2010 |
15:34 |
x86 |
若要取代這些檔案,請依照下列步驟執行︰
-
關閉 [Microsoft 動態航行點 RoleTailored 用戶端。
-
找出 [Microsoft 動態航行點 RoleTailored 用戶端安裝目錄。Microsoft 動態航行點 RoleTailored 用戶端通常被安裝在下列目錄︰
C:\Program 必要動態 NAV\60\RoleTailored 用戶端
-
複製您所下載的檔案。
-
您所下載的檔案貼到 Microsoft 動態航行點 RoleTailored 用戶端安裝目錄中。
-
按一下 [ ]覆寫的目錄中的檔案。
步驟 3︰ 取代 Microsoft 動態航行點伺服器安裝中的檔案
在 Microsoft 動態航行點伺服器安裝中,請使用 hotfix 或更新的檔案取代下列的檔案。
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Httpcfg.exe |
5.2.3790.0 |
22,352 |
04-Jun-2010 |
15:34 |
x86 |
Microsoft.dynamics.nav.language.dll |
6.0.31143.0 |
1,992,576 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.ncl.dll |
6.0.31143.0 |
608,120 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.server.exe |
6.0.31143.0 |
141,184 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.service.dll |
6.0.31143.0 |
145,280 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.service.runtime.dll |
6.0.31143.0 |
75,664 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.service.webservices.dll |
6.0.31143.0 |
145,304 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.types.dll |
6.0.31143.0 |
567,160 |
04-Jun-2010 |
15:23 |
x86 |
Microsoft.dynamics.nav.watson.dll |
6.0.31143.0 |
42,880 |
04-Jun-2010 |
15:23 |
x86 |
Nclcsrt.etx |
不適用 |
89,525 |
04-Jun-2010 |
08:28 |
不適用 |
Nclcsrt.stx |
不適用 |
91,724 |
04-Jun-2010 |
08:28 |
不適用 |
Nclcsrts.dll |
6.0.31143.0 |
1,485,136 |
04-Jun-2010 |
15:34 |
x86 |
Ndbcs.dll |
6.0.31143.0 |
1,350,480 |
04-Jun-2010 |
15:34 |
x86 |
若要取代這些檔案,請依照下列步驟執行︰
-
停止 [Microsoft 動態航行點伺服器。
-
找出 [Microsoft 動態航行點伺服器的安裝目錄。Microsoft 動態航行點伺服器通常被安裝在下列目錄︰
C:\Program 必要動態 NAV\60\Service
-
複製您所下載的檔案。
-
您所下載的檔案貼到 Microsoft 動態航行點伺服器的安裝目錄中。
-
按一下 [ ]覆寫的目錄中的檔案。
-
啟動 Microsoft 動態航行點伺服器。
步驟 4︰ 取代 Microsoft 動態航行點的應用程式伺服器安裝中的檔案
如果您有安裝 Microsoft 動態航行點應用程式伺服器時,會取代下列檔案中使用此 hotfix 的 Microsoft 動態航行點的應用程式伺服器安裝或更新檔案。
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Dbm.dll |
6.0.31143.0 |
427,848 |
04-Jun-2010 |
15:33 |
x86 |
Nas.exe |
6.0.31143.0 |
2,270,536 |
04-Jun-2010 |
15:34 |
x86 |
Nassql.exe |
6.0.31143.0 |
2,368,848 |
04-Jun-2010 |
15:34 |
x86 |
Ndbcs.dll |
6.0.31143.0 |
1,350,480 |
04-Jun-2010 |
15:34 |
x86 |
Slave.exe |
6.0.31143.0 |
152,400 |
04-Jun-2010 |
15:33 |
x86 |
若要取代的檔案,請依照下列步驟執行。
-
停止 [Microsoft 動態航行點的應用程式伺服器。
-
找出 [Microsoft 動態航行點的應用程式伺服器的安裝目錄。Microsoft 動態航行點的應用程式伺服器通常被安裝在下列目錄︰
C:\Program 必要動態 NAV\60\Application 伺服器
-
複製您所下載的檔案。
-
您所下載的檔案貼到 Microsoft 動態航行點的應用程式伺服器的安裝目錄中。
-
按一下 [ ]覆寫的目錄中的檔案。
-
啟動 Microsoft 動態航行點的應用程式伺服器。
先決條件
您必須擁有 Microsoft 動態航行點 2009 Service Pack 1 安裝套用此 hotfix 之後。
狀態
Microsoft 已確認這是 < 適用於=""> 一節所列出的 Microsoft 產品中的錯誤。
更多的資訊
如需詳細資訊,按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
用來描述 Microsoft 軟體更新標準術語的編號 824684描述 發生這個問題時,應用程式記錄檔會包含下列的錯誤訊息︰
類型︰ Microsoft.Dynamics.Nav.Client.NavClientClosingException 的訊息︰ 到伺服器的連線已遺失。應用程式將會關閉。StackTrace︰ 在 Microsoft.Dynamics.Nav.Client.ExceptionHandler.DoExecute (執行 Func'1) 在 Microsoft.Dynamics.Nav.Client.ExceptionHandler.DoRethrowWithCatchException (例外狀況的例外狀況),在 Microsoft.Dynamics.Nav.Client.ExceptionHandler.Application_ThreadException (物件寄件者,ThreadExceptionEventArgs e) 在 System.Windows.Forms.Application.ThreadContext.OnThreadException (例外 t),在 System.Windows.Forms.Control.WndProcException (例外狀況 e),在 System.Windows.Forms.Control.ControlNativeWindow.OnThreadException (例外狀況 e),在 System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd、 Int32 訊息、 IntPtr wparam,IntPtr lparam) 在 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW (訊息和訊息)在 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner (Int32 原因,ApplicationContext 內容) 在 System.Windows.Forms.Application.ThreadContext.RunMessageLoop (Int32 原因,ApplicationContext 內容) 在 System.Windows.Forms.Application.Run (ApplicationContext 內容),在 Microsoft.Dynamics.Nav.Client.ExceptionHandler.ExecuteAndCatchExceptions Microsoft.Dynamics.Nav.Client.WinClient.RunCore() System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop (Int32 dwComponentID、 Int32 原因、 Int32 pvLoopData) (執行 Func'1) Microsoft.Dynamics.Nav.Client.ExceptionHandler.DoExecute 在 (執行 Func'1) Microsoft.Dynamics.Nav.Client.WinClient.Run() 來源︰ Microsoft.Dynamics.Nav.Client
--------------------- 類型︰ Microsoft.Dynamics.Nav.Types.NavConnectionLostException 的訊息︰ 到伺服器的連線已遺失。應用程式將會關閉。StackTrace︰ 在 Microsoft.Dynamics.Nav.Client.ExceptionHandler.<> c_DisplayClass2.< DoRethrowWithCatchException > b_0() 在 Microsoft.Dynamics.Nav.Client.ExceptionHandler.ExecuteAndCatchExceptions (執行 Func'1) 來源︰ Microsoft.Dynamics.Nav.Client ---------------------- 類型︰ Microsoft.Dynamics.Nav.Types.NavConnectionLostException 的訊息︰ 到伺服器的連線已遺失。應用程式將會關閉。StackTrace︰ 在 Microsoft.Dynamics.Nav.Client.ConnectionStateManager.HandleCommunicationFailure[T] (CallServerMethod'1 callServerMethod,例外狀況 e Int32 messageNumber 字串的工作階段識別碼) 在 Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T] (CallServerMethod'1 callServerMethod) 在 Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T] (CallServerMethod'1 callServerMethod) 在 Microsoft.Dynamics.Nav.Client.ServiceConnectionBase.CallServer[T] (CallServerMethod'1 callServerMethod) 在 Microsoft.Dynamics.Nav.Client.DataBinder.NstDataAccess.ActionMethod (字串 triggerName),在 Microsoft.Dynamics.Nav.Client.Actions.InvokePageTriggerAction.InvokeTrigger (在 Microsoft.Dynamics.Nav.Client.ServiceConnection.ActionField (NavRecordState 和狀態、 NavDataSet recDataSet、 字串 controlTriggerMethodName)UISession uiSession LogicalControl logicalControl) 在 Microsoft.Dynamics.Nav.Client.Actions.InvokePageTriggerAction.InvokeCore (布林非同步、 LogicalControl logicalControl、 物件狀態、 UISession uiSession) 在 Microsoft.Dynamics.Framework.UI.Action.InvokeCoreWithErrorHandling (布林非同步、 LogicalControl logicalControl、 物件狀態、 UISession uiSession) 在 Microsoft.Dynamics.Framework.UI.Windows.ActionControlAdapterBase.DefaultInvokeAction (LogicalControlAdapter 介面卡,ActionControl actionControl) 在 Microsoft.Dynamics.Framework.UI.Windows.ActionControlAdapterBase.DefaultInvokeAction (LogicalControlAdapter 介面卡),在 Microsoft.Dynamics.Framework.UI.ActionControl.Invoke() 的 Microsoft.Dynamics.Framework.UI.Action.DoInvoke (LogicalControl logicalControl、 UISession uiSession)在 Microsoft.Dynamics.Framework.UI.Windows.ActionControlAdapterBase.OnInvoke() Microsoft.Dynamics.Framework.UI.WinForms.ActionPaneActionControlAdapter。 < InitializeNativeControl > b_0 (物件寄件者,EventArgs e) 在 Microsoft.Dynamics.Framework.UI.WinForms.Controls.ActionItem.OnButtonClick() 在 Microsoft.Dynamics.Framework.UI.WinForms.Controls.ActionButton.OnMouseUp (MouseEventArgs e),在 System.Windows.Forms.Control.WmMouseUp (訊息和 m、 MouseButtons 按鈕、 Int32 按下滑鼠) 在 System.Windows.Forms.Control.WndProc (「 訊息 」 和 「 m 」) 在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage (「 訊息 」 和 「 m 」) 在 System.Windows.Forms.Control.ControlNativeWindow.WndProc (「 訊息 」 和 「 m 」) 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 來源︰ Microsoft.Dynamics.Nav.Client.ServiceConnection ----------------------- 型別︰ System.ServiceModel.FaultException 動作︰ http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher/fault 訊息︰ 伺服器無法處理該要求,因為發生內部錯誤。 如需有關錯誤的詳細資訊,請開啟 [伺服器才能傳送例外狀況資訊傳回給用戶端,或開啟追蹤功能,此係根據 Microsoft.NET Framework 3.0 SDK 文件,並查看伺服器追蹤記錄檔中的 [IncludeExceptionDetailInFaults (無論是從 ServiceBehaviorAttribute 或 < serviceDebug > 組態行為)。 StackTrace︰ 伺服器堆疊追蹤︰ 在 System.ServiceModel.Channels.ServiceChannel.HandleReply 的 System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood (回覆訊息、 MessageFault 的錯誤、 字串動作、 MessageVersion 版、 FaultConverter faultConverter) (ProxyOperationRuntime 作業,ProxyRpc & rpc) 在 System.ServiceModel.Channels.ServiceChannel.Call (字串動作、 布林 oneway,ProxyOperationRuntime 作業,Object [] 集] 物件 [] 報告、 TimeSpan 逾時) 在 System.ServiceModel.Channels.ServiceChannel.Call (字串動作、 布林 oneway,ProxyOperationRuntime 作業,Object [] 集] 物件 [] 出) 在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService (IMethodCallMessage methodCall,ProxyOperationRuntime 作業) 在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke (IMessage 訊息) 在 [0] 重新擲回的例外狀況︰ 在 [在 Microsoft.Dynamics.Nav.Types.INavService.ActionField (FieldRequest fieldRequest、 NavRecordState dataSetState) 在 Microsoft.Dynamics.Nav.Client.ServiceConnection 的 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData 和 msgData,Int32 型別) 的 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg、 IMessage retMsg)。<> c_DisplayClass46。 < ActionField > b_45() 在 Microsoft.Dynamics.Nav.Client.ServerCallContext'1.InvokeCall (物件執行個體) 在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage (IntPtr md、 物件 [] 引數、 物件伺服器、 Int32 methodPtr、 fExecuteInContext,則為 True,Object [] 和 outArgs) 在 System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage (RuntimeMethodHandle md、 物件 [] 引數、 物件伺服器、 Int32 methodPtr、 fExecuteInContext,則為 True,Object [] 和 outArgs) 在 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage (IMessage 訊息,IMessageSink replySink) [1] 在重新擲回的例外狀況︰ 在 System.Runtime.Remoting.Proxies.RemotingProxy.Invoke (物件未使用、 MessageData 和 msgData) 在 System.Threading.WaitCallback.EndInvoke (通知 IAsyncResult 結果),在 Microsoft.Dynamics.Nav.Client.ServerInvocationManager.CallServer[T 的 System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper (訊息 reqMsg,則為 True 的 bProxyCase)] 在 (CallServerMethod'1 callServerMethod) 在 Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T] (CallServerMethod'1 callServerMethod) 在 [Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T] (CallServerMethod'1 callServerMethod) 來源︰ mscorlib 如需詳細資訊,請參閱說明及支援中心在 http://go.microsoft.com/fwlink/events.asp。注意這是直接從 Microsoft 支援組織內建立的「快速發行」文件。本文件所包含的現狀資訊是針對新興問題的回應。為縮短使其可用的時程,資料可能會包含印刷錯誤,且可能會隨時進行修改而不另行通知。如其他考量,請參閱 「使用規定」。