跳转到主内容
Waters China

如何为 NuGenesis LMS 组件设置 maxRequestLength 参数 - WKB208569

目的

在 NuGenesis LMS 组件的配置文件中设置或调整 maxRequestLength 参数。将此参数设置为高于缺省值后,LMS 组件可通过网络传输更多数据。

环境

  • NuGenesis 9 LMS
  • NuGenesis 8 LMS

步骤

  • NuGenesis LMS Web 服务器:
    1. 打开 LMS Web 服务器(驱动器:\inetpub\wwwroot\WATERSLMS)中的 web.confg 文件。
    2. 更改 web.config 文件中的以下行:
      • 原始行:<add key="maxRequestLength" value="268435456" />
      • 更改为:<add key="maxRequestLength" value="536870912" />
    3. 原始行:<services>
       <service name="Creon.Dragon.WebService.ExperimentReportService">
       <endpoint binding="basicHttpBinding" contract="Creon.Dragon.WebService.IExperimentReportService" />
       </service>
       </services>
       <behaviors>
    4. 更改为:(请注意,用户需要添加 <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>
    5. 保存并关闭文件,然后重新启动 IIS。
  • NuGenesis LMS 客户端:
    1. 如果 NuGenesis LMS 客户端正在运行,请关闭客户端。对于 Citrix 服务器,请先注销所有用户,然后再继续
    2. 在 Notepad 中编辑 eln.exe.config 文件(驱动器:\Program Files (x86)\Waters\NuGenesis LMS)。
      • 原始行:<add key="maxRequestLength" value="268435456"></add>
      • 更改为:<add key="maxRequestLength" value="536870912"></add>
    3. 保存并关闭 eln.exe.config
    4. 在 Notepad 中编辑 ELNTK_ClientExtern.config 文件(驱动器:\Program Files (x86)\Waters\NuGenesis LMS SDK)。
      • 原始行:<add key="maxRequestLength" value="268435456"></add>
      • 更改为:<add key="maxRequestLength" value="536870912"></add>
    5. 保存并关闭 ELNTK_ClientExtern.config
    6. 再次启动 LMS 客户端
  • NuGenesis LMS Smart Builder:
    1. 在每台托管 NuGenesis 客户端应用程序的 NuGenesis 客户端计算机或 Citrix 服务器上编辑以下文件:
      • 驱动器:\Program Files (x86)\Waters\NuGenesis LMS Smart Builder\FormDesigner.dll.config
    2. 将以下行添加到 <appSettings> 标签下面的文件中:
      • <add key="maxRequestLength" value="536870912"></add>
    3. 保存并关闭文件。
    4. 必须重新启动 Excel,更改才能生效。
      • 对于单用户计算机,只需关闭 LMS 和其他打开的 Excel 窗口中所有打开的 Excel 部分,然后重新启动 Excel。
      • 对于 Citrix 服务器,请注销所有用户,或在计划维护窗口期间执行此更改。
  • NuGenesis LMS Document Creator Service(文档生成器服务):
    1. 在 Services(服务)控制面板中停止 NuGenesis DCS
    2. 编辑以下配置文件:驱动器:\Program Files (x86)\Waters\NuGenesis LMS Document Creator\CreateDocumentService.exe.config
      • 原始行:<add key="maxRequestLength" value="268435456"></add>
      • 更改为:<add key="maxRequestLength" value="536870912"></add>
    3. 保存并关闭文件。
    4. 重新启动 DCS。

附加信息

对于 NG9.3,web.config 文件略有修改,因此需要将 <binding> 标签从 <binding name="SecureHttpBinding"> 编辑为 <binding name="SecureHttpBinding" maxReceivedMessageSize= "536870912" >

id208569, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG