1
我想是這樣如何在ApplicationHost.config中爲C#上的IIS服務器上的所有網站添加HttpModule?
public string[] RegisterInApplicationConfig()
{
using (ServerManager serverManager = new ServerManager())
{
Configuration config = serverManager.GetApplicationHostConfiguration();
var section = config.GetSection("location/system.webServer/modules");
}
}
,但錯誤,我得到的是 -
的配置,因爲它缺少一個部分聲明部分location/system.webServer/modules
無法讀取。
我指從增加後的HttpModule -
How do I register a HttpModule in the machine.config for IIS 7?
所以在ApplicationHostConfig基本上,我需要去
<location path="" overrideMode="Allow">
<system.webServer>
<modules>
<add name="IsapiFilterModule" lockItem="true" />