在卸载 Windows Server AppFabric 之后清理应用程序和群集配置
卸载 AppFabric 后,您可能会遇到应用程序配置和缓存配置问题。本主题介绍如何解决这些配置问题。
卸载后清理 web.config 文件
当您使用 Windows Server AppFabric 时,您可能需要配置服务器、站点或应用程序以使用特定于 AppFabric 的功能。这可能会导致卸载 Windows Server AppFabric 后,您的应用程序不能工作。因此,卸载后,您可能需要清理应用程序配置。这包括清理 IIS 层次结构的以下三个基本作用域中的每个 web.config 文件:服务器、站点和应用程序。
您可以通过使用自动化清理工具或手动清理文件的方法来清理应用程序配置文件。
使用卸载清理工具
此 AppFabric 卸载清理工具将为您清理应用程序配置文件。若要运行该工具,请单击 AppFabric 卸载清理工具 (https://go.microsoft.com/fwlink/?LinkID=188172)(可能为英文网页)。
若要执行清理 web.config 文件的手动步骤,请执行以下步骤。
找到并打开服务器的 web.config 文件
- 在记事本中,打开 %windir%\Microsoft.NET\Framework[64]\v4.0.xxxxx\Config 文件夹中的根 web.config 文件,然后按照以下最后一部分中介绍的步骤进行清理。
找到并打开站点的 web.config 文件
依次单击「开始」、“运行”,键入“inetmgr”,然后单击“确定”启动 IIS Manager。
通过展开服务器节点,然后展开站点节点,找到并选择左侧导航窗格中的网站。
右键单击此网站,然后选择“资源管理器”。
在打开的“资源管理器”窗口中找到 web.config 文件。如果此目录中没有 web.config 文件,则操作完成。
在记事本中打开此文件,然后按以下最后一部分中介绍的步骤进行清理。
找到并打开应用程序和虚拟目录 web.config 文件
依次单击「开始」、“运行”,键入“inetmgr”,然后单击“确定”启动 IIS Manager。
通过展开服务器节点,然后展开站点节点,最后展开应用程序或虚拟目录节点,在左侧导航窗格中找到并选择您的应用程序或虚拟目录。
右键单击此应用程序或虚拟目录,然后选择“资源管理器”。
在打开的“资源管理器”窗口中找到 web.config 文件。如果此目录中没有 web.config 文件,则操作完成。
在记事本中打开此文件,然后按以下最后一部分中介绍的步骤进行清理。
清理 web.config 文件
按照以下步骤清理服务器、站点、应用程序和虚拟目录作用域内的 web.config 文件。
在记事本中打开 web.config 文件,搜索 microsoft.applicationServer,如果存在匹配项,请删除从 <microsoft.applicationServer> 到 </microsoft.applicationServer> 的整个部分内容。
搜索 workflowInstanceControl 时,如果存在匹配项,请删除 <workflowInstanceControl/> 元素及其所有属性。
卸载后清理缓存群集配置
卸载 AppFabric 后,您需要从缓存配置中删除群集条目并禁用防火墙例外。
从缓存群集配置中删除缓存节点条目
AppFabric 卸载程序不会从缓存配置存储中删除缓存节点条目。如果您卸载多节点群集的节点,并且没有运行 AppFabric 配置 cmdlet 以取消配置该节点,则仍会为此节点配置群集。要取消配置,请在此节点上运行 Remove-CacheHost cmdlet。有关详细信息,请参阅 Remove-CacheHost (https://go.microsoft.com/fwlink/?LinkId=185870)。
禁用远程服务管理防火墙例外
当您从 AppFabric 缓存服务器卸载这些缓存功能后,AppFabric 安装程序将禁用 Windows Server AppFabric:AppFabric 缓存服务防火墙规则组,将其作为例外删除。安装后,此安装程序将创建此组并为其添加规则。但是,如果安装后启用远程服务管理防火墙规则组,则此安装程序在卸载后不禁用此规则组。如果您选择执行此操作,则必须在此群集的每个节点上手动禁用远程服务管理。卸载 AppFabric 的任何缓存功能后,都请检查您的防火墙配置。
2011-12-05