WebHMI64 - 服务器和客户端配置最佳实践
1、配置Web服务器的IIS设置
1. 在Web服务器计算机上,打开应显示在“控制面板”>“管理工具”>“Internet信息服务(IIS)管理器”下的IIS管理器。
2. 在左侧连接页面中选择服务器的名称。
3. 在窗口中间的主窗格中,双击IIS部分中显示的“输出缓存”
4. 在右侧窗格中,点击“添加...”
5. 在“文件名扩展名:”输入框中输入“.gdfx”(没有撇号)。
6. 选中“用户模式缓存”框,然后在出现的新选项中选中“使用文件更改通知”。 同时选中“内核模式缓存”框,在出现的新选项中选中“使用文件更改通知”。 单击“确定”关闭窗口。
7. 对于希望客户端立即刷新的任何其他文件类型,重复步骤4-6(例如.gdfxs、.gdfxp)
8. 客户端必须清除其Internet Explorer缓存以检索新设置。 在每个客户端上,在Internet Explorer中按F12,然后选择“缓存”>“清除浏览器缓存”。
注意:按F12将打开“开发人员工具”窗口。 您也可以从IE中选择工具> F12开发人员工具打开它
2、如果在进行这些更改后,Web客户端仍然无法看到更新的屏幕,请对前面步骤中添加的每个规则执行以下后续步骤:
1. 在Internet信息服务(IIS)管理器的“输出缓存”部分中突出显示规则,并在右侧窗格中单击“编辑”。
2. 选中“防止所有缓存”框并单击“确定”。
3. 客户端必须清除他们的Internet Explorer缓存以检索新的设置。在每个客户端按F12,并选择“缓存”>“清除浏览器缓存”。
如果在进行这些更改后,Web客户端仍然无法看到更新的屏幕,请按照以下步骤操作:
4. 在Internet信息服务(IIS)管理器的“输出缓存”部分中,单击右侧窗格中的“编辑功能设置”。
5. 取消选中“启用缓存”和“启用内核缓存”框。
6. 单击“确定”关闭窗口。
7. 客户端必须清除其Internet Explorer缓存以检索新设置。 在每个客户端按F12,然后选择“缓存”>“清除浏览器缓存”。
1、清除旧版本的XBAP缓存
1. 删除以下文件夹的内容:C:\ Users \ {youraccountname} \ AppData \ Local \ assembly \ dl3。
2. 在命令窗口(“开始”>“运行”>“Cmd”)中,键入以下命令(在开头和结尾没有撇号):
‘rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache’
2、启用Internet Explorer以始终检查是否有任何更改
1. 加载Internet Explorer,单击工具图标,然后单击“Internet选项”。
2. 在显示的新窗口中,点击“浏览历史记录”部分中的“设置”
3. 在新窗口中,选中“每次访问网页时”选项。
4. 单击“确定”关闭窗口。