处理超时
您可能需要对等待 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 超时值:
- 用记事本打开 Console.exe.config,然后在 <appSettings> 部分插入以下行:
<add key="WebServiceTimeout" value="500000" />
(500000 是以毫秒为单位的时间。)您可以根据需要增加该值。
默认设置为 100000 毫秒(100 秒)。值为 -1 则表示超时值为无穷大。
- 保存您的更改并关闭记事本。
- 对以上所列的各 WebService 文件从步骤 1 开始重复以上过程。
- 重启 IIS。