Genel Modül listesi boş

Microsoft.Windows.InternetInformationServices.10.0.The.Global.Modules.list.is.empty (Rule)

Knowledge Base article:

Özet

Internet Information Services (IIS) 9, Web sunucusuna yapılan istekleri işleyen yerel ve yönetilen kod modüllerinin geliştiriciler tarafından kolayca yapılandırılmasına olanak tanır. Çalışan işlemlerinin bunları yükleyebilmesi için modüllerin düzgün şekilde yapılandırılması gerekir. Uygun modül yapılandırması için modülün benzersiz bir ada ve geçerli bir türe veya dizin yoluna sahip olması gerekir. Yönetilen modüllerde sadece ASP.NET uygulamalarına veya yönetilen işleyicilere yapılan istekler için çağrılma seçeneği belirtilebilir. Bu ayar belirtildiğinde performans iyileştirilebilir.

Çözümler

Genel bir modül tanımlama

IIS'nin istekleri başarıyla yerine getirebilmesi için ApplicationHost.config dosyasındaki globalModules bölümünde en az bir genel modül tanımlanmalıdır. Modül tanımı, modül için benzersiz bir ad özniteliğine ve genel modülü içeren .dll dosyasının dosya sistemi yolunu belirten bir görüntü özniteliğine sahip olmalıdır.

ApplicationHost.config'e genel bir modül tanımı ekleme

Not defterini kullanarak ApplicationHost.config'e genel bir modül tanımı eklemek için:

Örnek Genel Modül Tanımı

<globalModules>

<add name="AccessCheckModule"

image="D:\Windows\system32\inetsrv\checkacc.dll"

preCondition=""

/>

</globalModules>

globalModules bölümü hakkında daha fazla bilgi için bkz. IIS 10: globalModules için Öğe ekle (IIS Ayarları Şeması.

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.10.0.WebServer
CategoryAlert
EnabledTrue
Event_ID2298
Event SourceMicrosoft-Windows-IIS-W3SVC-WP
Alert GenerateFalse
RemotableTrue
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
WA WriteAction Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription Default