powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Средства для работы с IIS
5 сообщений из 5, страница 1 из 1
Средства для работы с IIS
    #33874174
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предоставляет ли .NET средства для работы с IIS? Хочется программно создавать виртуальные директории, следить за числом соединений и т.д.
...
Рейтинг: 0 / 0
Средства для работы с IIS
    #33874435
VladGalkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, <Аноним>, Вы писали:


А>Предоставляет ли .NET средства для работы с IIS? Хочется программно создавать виртуальные директории, следить за числом соединений и т.д.

System.Web.Hosting ?... << RSDN@Home 1.2.0 alpha rev. 651>>
...
Рейтинг: 0 / 0
Средства для работы с IIS
    #33874512
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, VladGalkin, Вы писали:

VG> System.Web.Hosting ?

Что — то не могу найти там средства, предоставляющие информацию о числе соединений :xz:
...
Рейтинг: 0 / 0
Средства для работы с IIS
    #33874837
Petr Chulkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поищите на тему perfomance .. там должна быть такая информация

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
Средства для работы с IIS
    #33876892
Muchacho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Аноним, Вы писали:


А>Предоставляет ли .NET средства для работы с IIS? Хочется программно создавать виртуальные директории, следить за числом соединений и т.д.

я использовал для этого типы из пространства имен System.DirectoryServices
Вот пример изменения Application pool`а виртуального каталога (для 6-го IIS`а):



internal class VirtualDirectory
{
    private const string VIR_DIR_PATH = @"IIS://localhost/W3SVC/1/ROOT/{0}";

    private DirectoryEntry _entry;

    public string AppPoolId
    {
        set
        {
            PropertyValueCollection values = _entry.Properties["AppPoolId"];
            values.Value = value;
        }
    }
    
    public string Name
    {
        get
        {
            return _entry.Name;
        }
    }

    public VirtualDirectory(string name)
    {
        _entry = new DirectoryEntry(string.Format(VIR_DIR_PATH, name));
    }
      
    public void Save()
    {
        _entry.CommitChanges();
    }
    
    public void Delete()
    {
        _entry.DeleteTree();
    }
  }


VirtualDirectory virDir = new VirtualDirectory("Test");        
virDir.AppPoolId = "TestPool";
virDir.Save();

Для лучшего понимания рекомендую скачать IIS Metabase Explorer из состава Resource Kit
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Средства для работы с IIS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]