在Energy Manager PRO V7.0的Web页面中不能删除已经加载的Widget,应该如何解决?

1 问题描述

在Energy Manager PRO V7.0中组态Widgets之后,发现无法在Web页面的在线配置中删除已经加载的Widget,如图1-1所示。

在Energy Manager PRO V7.0的Web页面中不能删除已经加载的Widget,应该如何解决?

图1-1

2 问题分析

产生该问题的原因是操作系统的WebDAV功能被启用,其系统行为导致Widget在Web页面中无法在线删除。

在安装Energy Manager PRO的Web Server组件之前,仅需要安装必需的IIS(Internet Information Service)的部分组件,而非全部的组件,尤其是和WebDAV相关的组件,例如WebDAVPublishing。

如果已经安装了IIS的全部组件,在安装EnergyManager PRO的Web Server组件之后,EnergyManager PRO的Web站点的配置文件已经包含了WebDAV的信息。

注意:

产生该问题之后,即使移除了非必需的IIS组件,EnergyManager PRO的Web站点的配置文件并不会修改,该问题也并不会解决。

3 解决方法

在Energy Manager PRO的安装路径下找到Web Server的配置文件EnMPROBDataWebWeb.config,建议修改之前做好备份。

由于该文件可能会根据操作系统的不同而不同,所以需要修改的位置可能也会有差异,但不会有太大的偏差。

可以使用记事本打开Web.config文件,在43行附近找到<system.webServer>组内的</handlers >,并在其下方添加以下3行文本

<modules>

<remove name="WebDAVModule" />

</modules>

在38行附近找到<system.webServer>组内的<handlers >,并在其下方添加以下5行文本

<remove name="WebDAV" />

<removename="ExtensionlessUrlHandler-Integrated-4.0" />

<remove name="OPTIONSVerbHandler"/>

<remove name="TRACEVerbHandler" />

<addname="ExtensionlessUrlHandler-Integrated-4.0" path="*."verb="*" type="System.Web.Handlers.TransferRequestHandler"preCondition="integratedMode,runtimeVersionv4.0" />

具体的信息可以参考图3-1,需要添加的文本为绿色显示。

在Energy Manager PRO V7.0的Web页面中不能删除已经加载的Widget,应该如何解决?

注意:

首次部署EnergyManager PRO的WebServer组件时,请参考安装手册中Settingup Energy Manager PRO Web的注意事项,不要安装非必需的IIS组件。

下载本文档:在Energy Manager PRO V7.0的Web页面中不能删除已经加载的Widget,应该如何解决? EnMPRO_WebDAV.pdf (211,3 KB)

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc342514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论