如何为 NuGenesis LMS 组件设置 maxRequestLength 参数 - WKB208569
文章编号: 208569点击此处访问英文版本文章
目的
在 NuGenesis LMS 组件的配置文件中设置或调整 maxRequestLength 参数。将此参数设置为高于缺省值后,LMS 组件可通过网络传输更多数据。
环境
- NuGenesis 9 LMS
- NuGenesis 8 LMS
步骤
- NuGenesis LMS Web 服务器:
- 打开 LMS Web 服务器(驱动器:\inetpub\wwwroot\WATERSLMS)中的 web.confg 文件。
- 更改 web.config 文件中的以下行:
- 原始行:<add key="maxRequestLength" value="268435456" />
- 更改为:<add key="maxRequestLength" value="536870912" />
- 原始行:<services>
<service name="Creon.Dragon.WebService.ExperimentReportService">
<endpoint binding="basicHttpBinding" contract="Creon.Dragon.WebService.IExperimentReportService" />
</service>
</services>
<behaviors> - 更改为:(请注意,用户需要添加 <bindings> 和 </bindings> 行及行间的所有内容):
<services>
<service name="Creon.Dragon.WebService.ExperimentReportService">
<endpoint binding="basicHttpBinding" contract="Creon.Dragon.WebService.IExperimentReportService" bindingConfiguration="largerMessageSize" />
</service>
</services>
<bindings>
<basicHttpBinding>
<binding name="largerMessageSize" maxReceivedMessageSize="536870912" />
</basicHttpBinding>
</bindings>
<behaviors> - 保存并关闭文件,然后重新启动 IIS。
- NuGenesis LMS 客户端:
- 如果 NuGenesis LMS 客户端正在运行,请关闭客户端。对于 Citrix 服务器,请先注销所有用户,然后再继续
- 在 Notepad 中编辑 eln.exe.config 文件(驱动器:\Program Files (x86)\Waters\NuGenesis LMS)。
- 原始行:<add key="maxRequestLength" value="268435456"></add>
- 更改为:<add key="maxRequestLength" value="536870912"></add>
- 保存并关闭 eln.exe.config
- 在 Notepad 中编辑 ELNTK_ClientExtern.config 文件(驱动器:\Program Files (x86)\Waters\NuGenesis LMS SDK)。
- 原始行:<add key="maxRequestLength" value="268435456"></add>
- 更改为:<add key="maxRequestLength" value="536870912"></add>
- 保存并关闭 ELNTK_ClientExtern.config
- 再次启动 LMS 客户端
- NuGenesis LMS Smart Builder:
- 在每台托管 NuGenesis 客户端应用程序的 NuGenesis 客户端计算机或 Citrix 服务器上编辑以下文件:
- 驱动器:\Program Files (x86)\Waters\NuGenesis LMS Smart Builder\FormDesigner.dll.config
- 将以下行添加到 <appSettings> 标签下面的文件中:
- <add key="maxRequestLength" value="536870912"></add>
- 保存并关闭文件。
- 必须重新启动 Excel,更改才能生效。
- 对于单用户计算机,只需关闭 LMS 和其他打开的 Excel 窗口中所有打开的 Excel 部分,然后重新启动 Excel。
- 对于 Citrix 服务器,请注销所有用户,或在计划维护窗口期间执行此更改。
- 在每台托管 NuGenesis 客户端应用程序的 NuGenesis 客户端计算机或 Citrix 服务器上编辑以下文件:
- NuGenesis LMS Document Creator Service(文档生成器服务):
- 在 Services(服务)控制面板中停止 NuGenesis DCS
- 编辑以下配置文件:驱动器:\Program Files (x86)\Waters\NuGenesis LMS Document Creator\CreateDocumentService.exe.config
- 原始行:<add key="maxRequestLength" value="268435456"></add>
- 更改为:<add key="maxRequestLength" value="536870912"></add>
- 保存并关闭文件。
- 重新启动 DCS。
附加信息
对于 NG9.3,web.config 文件略有修改,因此需要将 <binding> 标签从 <binding name="SecureHttpBinding"> 编辑为 <binding name="SecureHttpBinding" maxReceivedMessageSize= "536870912" >
id208569, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG