本文对所有国家/地区和语言的所有语言环境的 Microsoft 动态导航。
症状
Service Pack 1 (SP1) 与 Microsoft Dynamics 导航 2009 年 RoleTailored 客户端中使用MAXSTRLEN函数在页面中的代码运行时,您将收到类似于以下错误消息︰
一个字符串值的最大长度是长度。
此错误消息中,长度占位符代表一个字符串值的实际最大长度。从 Microsoft Dynamics 导航 2009 SP1 的传统型客户端运行的代码不会出现此问题。
原因
发生此问题是因为MAXSTRLEN函数运行时,生成的 C# 代码不正确。
解决方案
修补程序信息
可以从 Microsoft 获得受支持的修复程序。没有此知识库文章顶部"提供修补程序下载"部分。如果您遇到问题下载安装此修复程序,或有其他技术支持问题,请与您的合作伙伴或者,如果直接与 Microsoft 支持计划中进行注册,可以联系技术支持获取 Microsoft Dynamics 并创建一个新的支持请求。 若要执行此操作,请访问下面的 Microsoft 网站:
https://mbs.microsoft.com/support/newstart.aspx您可以为 Microsoft Dynamics 按国家/地区特定的电话号码中使用这些链接的电话联系技术支持。 为此,请访问以下 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 Dynamics 和相关的产品的费用确定某个特定的更新能够解决您的问题。通常的支持费用将应用于任何其他支持问题和事项,不需要进行专门更新。
如何获取 Microsoft Dynamics 导航修补程序或更新的文件
请求一个 Microsoft 动态导航的修补程序后,将在一封电子邮件给您发送超链接。该电子邮件将包含超链接和密码。该超链接可用于 Microsoft Dynamics 导航修补程序或更新程序文件下载。当单击超链接时,将打开文件下载-安全警告对话框。然后,则会提示您运行,保存,或取消下载。如果您单击运行,文件将开始下载和提取过程。必须为新文件指定一个文件夹,然后提供密码。如果您单击保存,则必须指定保存压缩的文件的路径。当您打开已保存的文件时,则会提示您指定文件的路径。然后,您必须提供电子邮件中提供的密码。如果单击取消,下载过程将停止。
如何安装 Microsoft Dynamics 导航修补程序或更新的文件
Microsoft Dynamics 导航平台的修补程序和更新都可作为单独的文件。要安装 Microsoft Dynamics 导航修补程序或更新,则必须替换现有 Microsoft Dynamics 导航安装文件与该修补程序或更新文件。若要执行此操作,请执行以下步骤:注意:打印经典报告的只是传统的客户端启动时应用此修补程序后,Microsoft Dynamics 导航不会在传统的客户机将关闭时更新 NaviBP.xml 文件。
步骤 1︰ 替换在 Microsoft Dynamics 导航传统客户端安装文件
在 Microsoft Dynamics 导航传统客户端安装中,通过使用该修补程序或更新的文件来替换下列文件。
| 文件名称 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 | 
|---|---|---|---|---|---|
| Dbm.dll | 6.0.31414.0 | 427,848 | 28-Jul-2010 | 15:40 | x86 | 
| Fin.exe | 6.0.31414.0 | 12,631,368 | 28-Jul-2010 | 15:41 | x86 | 
| Finhlink.exe | 6.0.31414.0 | 452,432 | 28-Jul-2010 | 15:40 | x86 | 
| Finsql.exe | 6.0.31414.0 | 12,753,232 | 28-Jul-2010 | 15:40 | x86 | 
| Nc_netb.dll | 6.0.31414.0 | 96,592 | 28-Jul-2010 | 15:40 | x86 | 
| Nc_tcp.dll | 6.0.31414.0 | 98,640 | 28-Jul-2010 | 15:40 | x86 | 
| Nc_tcps.dll | 6.0.31414.0 | 141,136 | 28-Jul-2010 | 15:41 | x86 | 
| Ndbcs.dll | 6.0.31414.0 | 1,350,480 | 28-Jul-2010 | 15:40 | x86 | 
| Slave.exe | 6.0.31414.0 | 152,400 | 28-Jul-2010 | 15:41 | x86 | 
若要替换现有的 Microsoft Dynamics 导航文件,请执行以下步骤︰
- 
                      关闭 Microsoft Dynamics 导航传统客户端。 
- 
                      找到的 Microsoft Dynamics 导航传统客户端安装目录。Microsoft Dynamics 导航传统客户端通常安装在以下目录中︰ C:\Program 该动态 NAV\60\Classic 
- 
                      您下载的文件复制。 
- 
                      将下载的文件粘贴到 Microsoft Dynamics 导航传统客户端安装目录。 
- 
                      单击是以覆盖目录中的文件。 
步骤 2︰ 替换在 Microsoft Dynamics 导航 RoleTailored 客户端安装文件
在 Microsoft Dynamics 导航 RoleTailored 客户端安装中,通过使用该修补程序或更新的文件来替换下列文件。
| 文件名称 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 | 
|---|---|---|---|---|---|
| Microsoft.dynamics.framework.patterns.dll | 1.3.10803.278 | 71,656 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.dll | 1.3.10803.278 | 698,328 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.mapping.dll | 1.3.10803.278 | 104,424 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.navigation.dll | 1.3.10803.278 | 34800 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.ux2006.dll | 1.3.10803.278 | 88,040 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.ux2006.winforms.dll | 1.3.10803.278 | 63,480 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.windows.dll | 1.3.10803.278 | 83,944 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.winforms.controls.dll | 1.3.10803.278 | 2,115,584 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.framework.ui.winforms.dll | 1.3.10803.278 | 694,248 | 28-Jul-2010 | 06:30 | x86 | 
| Microsoft.dynamics.nav.client.builder.dll | 6.0.31414.0 | 198,544 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.exe | 6.0.31414.0 | 149,376 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.interop.communicator.dll | 1.0.559.183 | 75,688 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.serviceconnection.dll | 6.0.31414.0 | 104,352 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.ui.dll | 6.0.31414.0 | 509,824 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.winforms.dll | 6.0.31414.0 | 341,904 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.client.winforms.tlb | 不适用 | 2,680 | 28-Jul-2010 | 12:19 | 不适用 | 
| Microsoft.dynamics.nav.language.dll | 6.0.31414.0 | 2,000,768 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.types.dll | 6.0.31414.0 | 567,160 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.watson.dll | 6.0.31414.0 | 42,880 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.office.interop.outlook.dll | 10.0.4504.0 | 395,136 | 28-Jul-2010 | 15:41 | x86 | 
若要替换这些文件,请按照下列步骤操作︰
- 
                      关闭 Microsoft Dynamics 导航 RoleTailored 客户端。 
- 
                      找到的 Microsoft Dynamics 导航 RoleTailored 客户端安装目录。Microsoft Dynamics 导航 RoleTailored 客户端通常安装在以下目录中︰ C:\Program 该动态 NAV\60\RoleTailored 客户端 
- 
                      您下载的文件复制。 
- 
                      将下载的文件粘贴到 Microsoft Dynamics 导航 RoleTailored 客户端安装目录。 
- 
                      单击是以覆盖目录中的文件。 
第 3 步︰ 替换在 Microsoft Dynamics 导航服务器安装文件
在 Microsoft Dynamics 导航服务器安装,请使用修补程序或更新的文件替换下列文件。
| 文件名称 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 | 
|---|---|---|---|---|---|
| Httpcfg.exe | 5.2.3790.0 | 22,352 | 28-Jul-2010 | 15:41 | x86 | 
| Microsoft.dynamics.nav.language.dll | 6.0.31414.0 | 2,000,768 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.ncl.dll | 6.0.31414.0 | 608,120 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.server.exe | 6.0.31414.0 | 141,184 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.service.dll | 6.0.31414.0 | 145,280 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.service.runtime.dll | 6.0.31414.0 | 75,664 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.service.webservices.dll | 6.0.31414.0 | 145,304 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.types.dll | 6.0.31414.0 | 567,160 | 28-Jul-2010 | 15:27 | x86 | 
| Microsoft.dynamics.nav.watson.dll | 6.0.31414.0 | 42,880 | 28-Jul-2010 | 15:27 | x86 | 
| Nclcsrt.etx | 不适用 | 89,525 | 28-Jul-2010 | 08:32 | 不适用 | 
| Nclcsrt.stx | 不适用 | 91,724 | 28-Jul-2010 | 08:32 | 不适用 | 
| Nclcsrts.dll | 6.0.31414.0 | 1,485,136 | 28-Jul-2010 | 15:41 | x86 | 
| Ndbcs.dll | 6.0.31414.0 | 1,350,480 | 28-Jul-2010 | 15:41 | x86 | 
若要替换这些文件,请按照下列步骤操作︰
- 
                      停止然后再导航服务器。 
- 
                      找到的 Microsoft Dynamics 导航服务器安装目录。Microsoft Dynamics 导航服务器通常安装在以下目录中︰ C:\Program 该动态 NAV\60\Service 
- 
                      您下载的文件复制。 
- 
                      将下载的文件粘贴到 Microsoft Dynamics 导航服务器安装目录。 
- 
                      单击是以覆盖目录中的文件。 
- 
                      启动 Microsoft Dynamics 导航服务器。 
步骤 4︰ 替换在 Microsoft Dynamics 导航应用程序服务器安装文件
如果您有安装 Microsoft Dynamics 导航应用程序服务器,替换为以下文件中使用此修复程序的 Microsoft Dynamics 导航应用程序服务器安装或更新文件。
| 文件名称 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 | 
|---|---|---|---|---|---|
| Dbm.dll | 6.0.31414.0 | 427,848 | 28-Jul-2010 | 15:41 | x86 | 
| Nas.exe | 6.0.31414.0 | 2,271,048 | 28-Jul-2010 | 15:41 | x86 | 
| Nassql.exe | 6.0.31414.0 | 2,369,360 | 28-Jul-2010 | 15:41 | x86 | 
| Ndbcs.dll | 6.0.31414.0 | 1,350,480 | 28-Jul-2010 | 15:41 | x86 | 
| Slave.exe | 6.0.31414.0 | 152,400 | 28-Jul-2010 | 15:41 | x86 | 
若要替换的文件,请按照下列步骤。
- 
                      停止然后再导航应用程序服务器。 
- 
                      找到的 Microsoft Dynamics 导航应用程序服务器安装目录。Microsoft Dynamics 导航应用程序服务器通常安装在以下目录中︰ C:\Program 该动态 NAV\60\Application 服务器 
- 
                      您下载的文件复制。 
- 
                      将下载的文件粘贴到 Microsoft Dynamics 导航应用程序服务器安装目录。 
- 
                      单击是以覆盖目录中的文件。 
- 
                      启动 Microsoft Dynamics 导航应用程序服务器。 
系统必备组件
您必须具有要应用此修补程序的安装的 Microsoft Dynamics 导航 2009 Service Pack 1。
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的故障。
详细信息
有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
用于描述 Microsoft 软件更新的标准术语的824684说明
注意:这是直接从创建 Microsoft 支持部门内的"快速发布"的文章。此处包含的信息是作为为了响应新出现的问题而提供的。由于以使其可用的速度,而材料可能包含印刷错误,恕不另行通知,随时可能进行修订。其他考虑因素,请参阅使用条款。
