我正在尝试类似的东西
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 的帖子-
如何在 IIS 7 的 machine.config 中注册 HttpModule?
所以基本上在 ApplicationHostConfig 我需要去
<location path="" overrideMode="Allow">
<system.webServer>
<modules>
<add name="IsapiFilterModule" lockItem="true" />