0

我们在生产站点上遇到问题,它会引发 500 错误。当我检查“事件查看器”时,我看到记录了以下错误:-

找不到来自源 Microsoft-Windows-IIS-IISManager 的事件 ID 11 的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。

如果事件起源于另一台计算机,则显示信息必须与事件一起保存。

活动中包含以下信息:

IISMANAGER_MODULE_INITIALIZATION_THREW_EXCEPTION

The Initialize method for module "Microsoft.Web.Management.WebFarm.WebFarmModule, Microsoft.Web.Management.WebFarmClient, Version=7.1.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" of type "WebFarmFramework" threw an exception.

Exception:System.IO.FileNotFoundException: Could not find file 'Microsoft.Web.Management.WebFarmClient.resources'.
   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(CultureInfo lookForCulture, StackCrawlMark& stackMark)
   at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
   at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
   at System.Resources.ResourceManager.GetString(String name, CultureInfo culture)
   at Microsoft.Web.Management.WebFarm.WebFarmModule.Initialize(IServiceProvider serviceProvider, ModuleInfo moduleInfo)
   at Microsoft.Web.Management.Client.Connection.Initialize(WebManagementInfo webManagementInfo)

Process:InetMgr

版本详细信息是:- IIS 版本 8.5.9600 ARR 3.0.1750 WebFarm 框架:1.1.0490

我尝试在服务器上重新安装 ARR 模块,但即使安装后我也看不到 IIS 中的“服务器场”节点。

有人可以帮忙吗?

谢谢

4

1 回答 1

0

该异常似乎暗示该模块尚未正确安装。您可以通过 Web 平台安装程序安装它,或者如果您的安装程序已损坏,请在已知良好的安装上找到该文件并将其复制过来。

从内存中,模块位于 C:\windows\system32\inetsrv

于 2017-10-13T21:12:32.490 回答