У меня есть проблема с сервером IIS,Изменить ISAPI и CGI расширения
Как я могу изменить ISAPI элементы с использованием языка C#?
Пример: ограничение ASP.NET V4.0 «Не разрешено». И я хочу установить как «Разрешено», как показано ниже.
I можно добавить элементы с настоящим Кодексом. Но я не могу изменить.
using System;
using System.Text;
using Microsoft.Web.Administration;
internal static class Sample
{
private static void Main()
{
using (ServerManager serverManager = new ServerManager())
{
Configuration config = serverManager.GetApplicationHostConfiguration();
ConfigurationSection isapiFiltersSection = config.GetSection("system.webServer/isapiFilters");
ConfigurationElementCollection isapiFiltersCollection = isapiFiltersSection.GetCollection();
ConfigurationElement filterElement = isapiFiltersCollection.CreateElement("filter");
filterElement["name"] = @"SalesQueryIsapi";
filterElement["path"] = @"c:\Inetpub\www.contoso.com\filters\SalesQueryIsapi.dll";
filterElement["enabled"] = true;
filterElement["enableCache"] = true;
isapiFiltersCollection.Add(filterElement);
serverManager.CommitChanges();
}
}
}
Спасибо За ваш совет.
как о 'isapiFiltersCollection.Item [ 'name_here'] [ "включен"] = false; '? – Raptor