处理超时

您可能需要对等待 Service Desk Framework 响应的应用程序增加 WebService 超时值,尤其是您正从一个较慢的数据源(如 LDAP)导入数据或正尝试从数据源读取大量数据时。

您必须在下列各文件中调整 WebService 超时值:

  • Console.exe.config,位于 LANDesk\Service Desk\Console 文件夹
  • Touchpaper.Service.DataImport.SystemTray.exe.config,位于 LANDesk\Service Desk\AppServices 文件夹
  • Touchpaper.Service.DataImport.WindowsService.exe.config,位于 LANDesk\Service Desk\AppServices 文件夹
  • Touchpaper.Service.AssetManagerEngine.ScheduleSystemTray.exe.config,位于 LANDesk\Service Desk\AppServices 文件夹
  • Touchpaper.Service.AssetManagerEngine.SchedulingService.exe.config,位于 LANDesk\Service Desk\AppServices 文件夹

根据您的设置,您还可能需要为其他服务增加 WebService 的超时值。根据需要为这些服务修改 exe.config 文件。

要调整您的 WebService 超时值:

  1. 用记事本打开 Console.exe.config,然后在 <appSettings> 部分插入以下行:

<add key="WebServiceTimeout" value="500000" />

(500000 是以毫秒为单位的时间。)您可以根据需要增加该值。

默认设置为 100000 毫秒(100 秒)。值为 -1 则表示超时值为无穷大。

<add key="WebServiceTimeout" value="500000" />

  1. 保存您的更改并关闭记事本。
  2. 对以上所列的各 WebService 文件从步骤 1 开始重复以上过程。
  3. 重启 IIS。