Defaultapppool что за папка

Содержание

Управление веб-сайтом

Defaultapppool что за папка
149

ASP.NET — Веб-сайты ASP.NET — Управление веб-сайтом

После развертывания сайтом можно управлять с применением средств IIS. Ниже рассматриваются наиболее полезные опции конфигурирования и способы их использования.

Создание нового сайта

IIS 8 может поддерживать множество сайтов на одном сервере. В рассмотренных примерах развертывания содержимое добавлялось к сайту по умолчанию, а в этом разделе будет показано, как создать совершенно новый сайт.

Разверните древовидное представление в IIS Manager, щелкните правой кнопкой мыши на узле Sites (Сайты) и в контекстном меню выберите пункт Add Web Site… (Добавить веб-сайт…).

Откроется диалоговое окно Add Web Site, показанное на рисунке ниже:

Поле Site name (Имя сайта) должно содержать что-нибудь значащее. Оно используется для идентификации сайта в среде IIS Manager, но не влияет на содержимое сайта. В этом примере пул приложений был оставлен без изменений (пулы приложений рассматриваются далее).

Поле Physical path (Физический путь) определяет местоположение, в котором IIS 8 будет искать содержимое для запросов на обслуживание, адресованных новому сайту. В этом примере на сервере был создан новый каталог D:\WebSites. Кнопки Connect as… (Подкл. как…) и Test Settings… (Тест настроек…

) позволяют указать другие учетные данные пользователя для доступа к содержимому сайта.

Раздел Bindings (Привязка) позволяет указать, как IIS 8 будет прослушивать запросы, поступающие от клиентов. IIS 8 поддерживает множество протоколов, но мы сосредоточим внимание на HTTP, поскольку он используется наиболее широко. Для этого в списке Type (Тип) выберем опцию http.

Меню IP address (IP-адрес) позволяет выбрать сетевой интерфейс, который сервер будет прослушивать на предмет запросов. Для этого параметра было оставлено значение All Unassigned (Все неназначенные) — т.е.

IIS будет прослушивать все интерфейсы за исключением тех, где другой сайт должен обслуживаться через этот же порт TCP. Значение Port (Порт) позволяет указать порт TCP, на котором IIS 8 будет прослушивать запросы клиентов.

В общем случае каждый сайт должен обслуживаться через уникальный порт, поэтому, во избежание конфликтов с подключенным к порту 80 веб-сайтом по умолчанию, мы выбрали порт 8091.

Кроме того, отмечен флажок Start Web site immediately (Запустить веб-сайт сейчас) — т.е. сразу после щелчка на кнопке ОК сервер IIS создаст веб-сайт и начнет прослушивать запросы.

Больше конфигурировать нечего, поэтому щелкните на кнопке OK, чтобы создать и запустить веб-сайт.

Каждый из рассмотренных в предыдущей статье вариантов развертывания позволяет указывать сайт для развертывания — помните, что при развертывании сайты различаются по именам и используют указанные номера портов.

Создание виртуальных каталогов

При установке места назначения для примеров веб-сайтов содержимое помещается в каталог, в котором IIS 8 ищет содержимое по умолчанию.

Но содержимое можно было бы разместить где-то в другом месте, а затем использовать виртуальный каталог для ссылок на него.

Чтобы продемонстрировать этот подход, создадим на сервере новый каталог и скопируем в него содержимое сайта. Путь к новому каталогу выглядит следующим образом:

D:\Projects\WebSites\TestAspNet

Чтобы связать новый каталог с IIS, откройте IIS Manager, разверните древовидное представление, щелкните правой кнопкой мыши на элементе Default Web Site и в контекстном меню выберите пункт Add Virtual Directory (Добавить виртуальный каталог). В результате откроется диалоговое окно Add Virtual Directory (Добавление виртуального каталога), показанное на рисунке ниже:

В поле Alias (Псевдоним) введите virtual. Для пути был выбран корневой каталог веб-сайта по умолчанию — т.е. любое имя, введенное в поле Alias (Псевдоним), будет добавляться в URL-адрес непосредственно после имени сервера. В поле Physical path (Физический путь) введите путь к одному из созданных ранее каталогов развертывания. Щелкните на кнопке OK, чтобы создать виртуальный каталог.

Чтобы протестировать его, откройте браузер на сервере и направьте его на URL-адрес http://localhost/virtual. Как и ранее, откроется созданный нами простой веб-сайт, но на этот раз содержимое будет извлекаться из нового каталога, а доступ к нему будет осуществляться с помощью указанного специального URL-адреса.

Использование пулов приложений

Пулы приложений позволяют для упрощения конфигурирования и управления группировать вместе аналогичные или связанные приложения. При этом приложения, которые включены в пулы приложений, изолируются, в результате чего проблемы, возникающие в одном пуле, не оказывают влияния на приложения из других пулов.

Не существует никаких жестких и кратких правил назначения приложений в пулы. Приложения можно группировать по принципу схожести профилей рабочих характеристик, принадлежности одному подразделению или по любому другому принципу, оправданному в конкретной среде.

Как будет показано, одним из наиболее полезных средств является возможность наличия различных пулов приложений, которые используют различные версии .NET Framework. В этом разделе мы рассмотрим, как создавать, конфигурировать и назначать приложения в пулы приложений.

IIS 8 автоматически создает набор пулов приложений, в том числе пул, используемый по умолчанию при создании нового приложения.

Читайте также  Как скрыть папку на компьютере виндовс 7

Просматривать и управлять пулами приложений можно с помощью IIS Manager — для этого достаточно развернуть элемент сервера в древовидном представлении и щелкнуть на элементе Application Pools (Пулы приложений).

В результате отобразятся пулы, определенные на сервере. Пулы, определенные на нашем компьютере показаны на рисунке ниже:

Пулы приложений перечислены в таблице в середине экрана. Столбцы этой таблицы содержат наиболее важные характеристики пулов, описанные в таблице ниже. При развертывании приложения оно назначается в пул приложений, используемый по умолчанию. При развертывании приложения в предшествующих примерах настройки пула приложений по умолчанию были изменены так, чтобы он использовал .NET 4.

Характеристики пулов приложений, отображаемые в главном окне IIS Manager

Столбец Описание
Name (Имя) Определяет имя пула приложений. После того как пул создан, его имя изменить нельзя
Status (Состояние) Этот столбец показывает, выполняется ли пул приложений — т.е. будет ли генерироваться ответ на запросы к приложениям, назначенным в пул. Подробнее это описано в разделе «Запуск и останов пула приложений»
.NET Framework Version (Версия .NET Framework) Версия .NET Framework, которая будет использоваться для выполнения управляемого кода — в примерах развертывания эта настройка пула приложений по умолчанию была изменена. Более подробно указание версий платформы описано в разделе «Использование параллельного выполнения»
Managed Pipeline Mode (Режим управляемого конвейера) IIS 8 поддерживает два режима конвейера для обработки запросов — Integrated (Встроенный) и Classic (Классический). Расширение конвейера подробнее рассматривается в следующей статье
Identity (Удостоверение) Учетная запись Windows, используемая для запуска приложений пула
Applications (Приложения) Количество приложений, назначенных в пул; на рисунке выше видно, что пул DefaultAppPool содержит три приложения

Создание нового пула приложений

Нестандартный пул приложений можно создать, щелкнув на действии Add Application Pool (Добавить пул приложений) в правой части экрана IIS Manager. Откроется диалоговое окно Add Application Pool (Добавление пула приложений), показанное на рисунке ниже:

Введите имя нового пула (в примере использовано имя CustomAppPool), выберите версию .NET Framework, которая будет применяться для запуска приложений, назначенных в пул, и требуемый режим управляемого конвейера (режим Classic (Классический) предназначен для унаследованных приложений; если уверенности нет, выберите режим Integrated (Встроенный)).

Щелкните на кнопке OK, и новый пул будет создан и добавлен в список IIS Manager. Щелчок на действии Advanced Settings… (Дополнительные параметры) позволит сконфигурировать детали, связанные с пулом.

Назначение приложения в пул приложений

Чтобы назначить приложение в пул приложений, выберите приложение в окне IIS Manager и щелкните на действии Basic Settings (Основные настройки) в правой части экрана.

Откроется диалоговое окно Edit Application (Изменение приложения). Щелкните на кнопке Select (Выбрать) и выберите пул приложений из раскрывающегося списка, как показано на рисунке ниже.

Мы выбрали специальный пул приложений, созданный в предыдущем разделе:

Щелкните на кнопке OK. Щелкните на элементе Application Pools в IIS Manager — количество приложений пула CustomAppPool в столбце Applications станет равным 1, а количество приложений пула DefaultAppPool уменьшится на единицу.

Запуск и останов пула приложений

После щелчка на пуле приложений в правой части окна IIS Manager в разделе Application Pool Tasks (Задачи пула приложений) отобразятся три действия.

Действия Start (Начало) и Stop (Остановить) определяют то, обслуживаются ли запросы, адресованные назначенным в пул приложениям. Если пул остановлен, клиенты будут получать сообщение об ошибке.

Действие Recycle (Перезапуск) переустанавливает пул приложений. Это полезно для устранения постепенно накапливающихся и трудных для диагностирования проблем.

Использование параллельного выполнения

Пулы приложений позволяют на одном сервере запускать приложения, которые требуют различных версий ASP.NET. При использовании унаследованных приложений или постепенной модернизации приложений до ASP.NET 4 можно формировать различные пулы приложений для обеспечения того, чтобы каждое приложение работало с требуемыми функциональными средствами.

В примерах развертывания сайтов отображалась версия .NET Framework, применяемая для обработки запросов — как раз на такой случай. Если изменить версию платформы, предназначенную для пула, на ту, что назначена одному из примеров развертывания, выходные сведения изменятся, указывая, какая платформа используется пулом.

Если хотите изменить версию .NET, применяемую для сайта, который был создан с помощью проекта Visual Studio, придется изменить настройки проекта, чтобы он использовал эту версию, и снова выполнить развертывание. В противном случае при выполнении запросов к сайту будет отображаться сообщение об ошибке.

Источник: https://professorweb.ru/my/ASP_NET/sites/level3/3_3.php

Inetpub: что это за папка, можно ли ее удалить и как правильно это сделать?

Бывает так, что некоторые особо любопытные пользователи склонны смотреть, что именно находится в системном разделе с операционной системой, и встречают там директорию Inetpub. Что это за папка — многие юзеры и понятия не имеют, считая ее возникновение воздействием вирусов. Некоторые пытаются ее тут же удалить. Но нужно ли это делать?

Inetpub: что это за папка?

Сразу хочется предупредить пользователей любого уровня подготовки, что последствием вирусных атак появление именно этого каталога не является.

Вопрос о том, как удалить папку Inetpub (Windows 10), и вообще, нужно ли этим заниматься, пока оставим в стороне, а посмотрим на сам каталог. Он может появиться при задействовании некоторых служб Microsoft или при установке определенных игр.

На самом деле содержимое этой директории представляет собой специальный набор серверов интернета, созданный корпорацией Microsoft, за использование которого в системе отвечает служба IIS (Internet Information Server – информация интернет-серверов).

Если на локальном компьютере не предусмотрено использование доступа к таким сервисам или веб-разработка, службу можно отключить, а директорию очистить от содержимого.

Папка Inetpub (Windows 10): можно ли удалить ее обычным методом?

Но вот самая главная проблема состоит в том, что обычная методика здесь не поможет. Можно вручную попытаться избавиться от каталога.

Читайте также  Как установить значки для папок windows 7

Как удалить папку Inetpub, наверное, объяснять не нужно (просто произвести обычную операцию в «Проводнике» или в любом другом файловом менеджере). Но вот беда – при перезагрузке она будет восстановлена.

Связно это только с тем, что служба IIS находится в активном состоянии, хотя по умолчанию отключена.

Итак, уже немного понятно, что собой представляет компонент системы Inetpub, что это за папка и отвечающая за нее служба – тоже. Теперь несколько слов о правильности отключения сервиса Microsoft (сделать это нужно хотя бы по той причине, что сама служба использует достаточно много оперативной памяти).

Прежде всего, следует использовать раздел программ и компонентов, где в списке компонентов нужно посмотреть на строку с указанием служб IIS.

Если они по каким-то причинам находятся в активном состоянии, следует просто снять со строки метку.

После нажатия кнопки «OK» для сохранения произведенных изменений придется немного подождать, пока они вступят в силу, а после завершения процесса в обязательном порядке потребуется полная перезагрузка системы.

После рестарта содержимое каталога Inetpub будет полностью очищено. Теперь, если хотите, пустую папку можно отправить в «Корзину» или миновать ее при удалении, используя для этого сочетание Shift + Del. Однако учтите: если служба будет активирована снова, соответственно, не избежать и повторного появления только что рассмотренного каталога.

Возможные проблемы с доступом к некоторым ресурсам: редактирование файла Hosts

Таково состояние дел с каталогом Inetpub. Что это за папка, мы уже разобрались. Теперь несколько слов о возможной блокировке доступа к некоторым ресурсам. Как свидетельствуют отзывы пользователей, после удаления этого компонента такие проблемы иногда наблюдаются.

Однако стоит отметить, что именно со службой IIS и удаленной папкой это практически не связано. Для начала стоит проверить систему на наличие вирусов, поскольку некоторые из них действительно могут осуществлять запреты доступа. При этом в большинстве случаев они вносят собственные записи в файл Hosts. Его нужно найти и отредактировать.

В папке системы переходим к директории System32, затем – Drivers, и наконец – к каталогу etc. Открываем искомый файл и смотрим на его содержимое. Конечной строкой должно быть указание локального адреса local host, который начинается со значения 127.0. Все адреса, которые находятся ниже этой строки, и являются заблокированными ресурсами, поэтому такие записи следует просто удалить.

Заключение

Из всего изложенного можно сделать самый простой вывод: удаление папки и отключение соответствующей службы особо на работоспособность системы не повлияет. Нужно только подойти к этому вопросу с нужной стороны, поскольку обычное удаление не сработает.

Однако, если использование некоторых программ предусматривает непосредственное к ней обращение в процессе работы, заниматься отключением не рекомендуется.

Но рядовым юзерам намного проще, ведь сама служба изначально по умолчанию отключена, а на интернет-серфинге это не сказывается никоим образом.

Источник: http://fb.ru/article/277583/inetpub-chto-eto-za-papka-mojno-li-ee-udalit-i-kak-pravilno-eto-sdelat

Application Pool Identities в IIS

Application Pool Identities в IIS

Каждый пул приложений в IIS использует свой собственный рабочий процесс (IIS Worker Process). Удостоверение пула приложений (Application Pool Identities) представляет из себя имя учетной записи, под которой выполняется рабочий процесс этого пула.

В IIS 6.0 и IIS 7.0  пул приложений по умолчанию работал под встроенной системной учетной записью NetworkService.

Эта запись не требует пароля и имеет на локальном компьютере ограниченные права, что является хорошей практикой с точки зрения безопасности.

Однако под этой учетной записью могут одновременно работать разные системные службы Windows, и при использовании одного и того же идентификатора одни службы могут воздействовать на работу других.

Начиная с  Windows Server 2008 SP2 для того, чтобы изолировать рабочие процессы IIS от других системных служб, можно использовать виртуальные учетные записи (Virtual Accounts).

Они позволяют запускать рабочий процесс для каждого пула приложений под собственной уникальной учетной записью ApplicationPoolIdentity. Эта учетная запись не требует управления и создается автоматически при создании каждого нового пула.

Также она не имеет практически никаких привилегий в системе и не использует профиль пользователя, что повышает безопасность веб-сервера.

Для примера возьмем Application Pool с именем PubSite1. Открываем Task Manager и находим рабочий процесс IIS (w3wp.exe), выполняющийся от имени PubSite1.

Как видите, имя учетной записи совпадает с именем пула приложений. Дело в том, что начиная с IIS 7.

5 для каждого вновь созданного пула приложений по умолчанию создается виртуальная учетная запись с именем этого пула, и его рабочий процесс запускается из под этой записи.

Настройка типа удостоверения пула приложений

При необходимости тип идентификации пула приложений можно изменить. Для этого запускаем IIS Manager, переходим в раздел Application Pools, выбираем нужный пул и открываем его свойства (Advanced Settings).

В свойствах выбираем пункт Identity.

Здесь мы указываем учетную запись, от имени которой будет работать данный пул приложений:

• ApplicationPoolIdentity — учетная запись удостоверения пула приложений. Создается автоматически при запуске пула приложений и имеет самые минимальные права на локальном компьютере. Это наиболее безопасный вариант, начиная с IIS 7.

5 используется по умолчанию;• LocalService – встроенная учетная запись, которая имеет ограниченные права на локальном компьютере. Примерно то же самое, что и NetworkService, но ограничена только локальным компьютером;• LocalSystem – системная учетная запись, имеющая неограниченные права на локальном компьютере.

Наименее безопасный вариант, по возможности не рекомендуется ее использовать;

• NetworkService — учетная запись, которая имеет ограниченные права на локальном компьютере, а также может использоваться для доступа к ресурсам в сети Active Directory на основании учетной записи компьютера.

Кроме того, в качестве удостоверения можно использовать и обычную учетную запись пользователя. Для этого надо выбрать Custom Account, нажать кнопку Set и ввести имя пользователя и пароль. Можно указать любого доменного или локального пользователя.

Читайте также  Как изменить папку синхронизации в itunes

Примечание. При использовании учетной записи пользователя надо отслеживать срок действия пароля и своевременно менять его.

То же самое можно сделать с помощью утилиты командной строки appcmd. Чтобы указать учетную запись, которая будет использоваться для пула приложений, используется следующий синтаксис:

appcmd set config /section:applicationpools /[name=″имя пула приложений″].processModel.identityType:SpecificUser|NetworkService|LocalService|LocalSystem

Для примера изменим тип удостоверения для пула приложений PubSite1 на NetworkService:

appcmd set config /section:applicationpools
/[name=″PubSite1″].processModel.identityType:NetworkService

Профиль пользователя

По умолчанию IIS не использует профиль пользователя, но некоторые приложения могут потребовать использование профиля, например для хранения временных файлов.

Профиль для учетной записи NetworkService создается системой и всегда доступен. Стандартные пулы приложений (DefaultAppPool, Classic .NET AppPool и т.п.

) также имеют профиль пользователя на диске, однако при использовании ApplicationPoolIdentity профиль не создается автоматически.

Если вы хотите настроить ApplicationPoolIdentity на использование пользовательского профиля, то надо зайти в расширенные свойства пула и перевести параметр Load User Profile в состояние True.

Настройка доступа к ресурсам

Иногда веб-приложению может потребоваться доступ к определенной папке или файлу на диске. Чтобы добавить ApplicationPoolIdentity в Access Control List (ACL):

• Запускаем Windows Explorer;• Выбираем нужный файл или директорию, кликаем по ней правой клавишей мыши и выбираем пункт Свойства (Properties);• Переходим на вкладку Безопасность (Security),• Кликаем по кнопке Изменить (Edit), затем Добавить (Add);• В поле Размещение (Locations) выбираем локальную машину;

• Вводим имя пользователя в виде ″IIS AppPool\имя пула приложений″. Так для пула приложений PubSite1 имя пользователя будет выглядеть ″IIS AppPool\PubSite1″;

• Проверяем имя клавишей Проверить имена (Check Names) и жмем ОК.

Также при желании можно воспользоваться утилитой командной строки ICACLS. Для примера дадим права на изменение для PubSite1:

ICACLS C:\Web\Pubsite1 /grant ″IIS AppPool\PubSite1″:M

Список разрешений выглядит следующим образом:

D – удаление;
F – полный доступ;
M – изменение;
RX – чтение и выполнение;
R – чтение;
W – запись.

Если ресурс находится в сети, то для доступа к нему лучше всего использовать учетную запись NetworkService. Рабочий процесс, запущенный под этим аккаунтом, для доступа к ресурсам использует учетные данные компьютера, сгенерированные при добавлении компьютера в домен. Для того, чтобы дать процессу доступ к сетевому ресурсу, в качестве пользователя указываем компьютер:

• Выбираем тип объекта (Object Type) Computers;• В поле Размещение (Locations) выбираем домен;

• Вводим имя пользователя в виде domainname\machinename$, например contoso\SRV12$;

• Проверяем имя и жмем ОК.

Очень удобный способ предоставлять доступ к сетевым ресурсам типа файловых шар или баз данных SQL Server. Однако работает он только при наличии домена AD.

 

Источник: https://windowsnotes.ru/iis/application-pool-identities-v-iis/

Учетная запись defaultuser0 в Windows 10 и как ее удалить?

Узнайте, что это учетную запись defaultuser0 в Windows 10 и почему вы не должны ее игнорировать! Также читайте, как отключить / удалить defaultuser0используя lusrmgr, в этой статье.

Пользователи, работающие в Windows 10 , возможно, заметили , что в каталоге пользователей C: \ Пользователи ( C: \ Users ), есть профиль пользователя с именем ' defaultuser0 '.

Если вы участник программы Windows, Insider, вы возможно, даже видели этот defaultuser0 на экране входа некоторых сборок.

 Теперь вопрос — почему учетная запись « defaultuser0» присутствует в Windows 10 и зачем она вам?

Что такое учетная запись «defaultuser0» в Windows 10 и почему вы должны заботиться о ней?

Defaultuser0 не что иное, как небольшая ошибка которая присутствует в Windows 10. Некоторые системы могут показать DefaultUser () . Это учетная запись пользователя не является не частью какой — либо группы пользователей и не имеет профиля. Учитывая все эти факты,  на самом деле можно безопасно удалить его.

Но вы можете подумать, что произойдет, если вы не удалить его?

Ну из опыта прошлых лет, было замечено, что иногда defaultuser0 может создавать сложные ситуации для вас, как:

1. Вы выполнили сброс в Windows 10. Затем Windows 10 заставляет вас войти в систему как ' defaultuser0 ' (выше изображение иллюстрирует это). Но  запись не имеет пароля, соответственно вход не возможен. Теперь вам придется сделать, чистую установку системы, потеряв свои данные и потратив свое время.

2. В некоторых случаях defaultuser0 снова появляется после чистой установки и все может повторится.

Как удалить   defaultuser0 В операционной системе Windows 10?

Так как ' defaultuser0 ' может быть безопасно удалена, лучше всего, удалить ее, как только вы заметите ее присутствие. Тем не менее, если вы хотите сохранить эту учетную запись, необходимо,  установить пароль для нее. 

Вариант 1 — Удалить defaultuser0 полностью

1. Загрузите Windows 10 в безопасном режиме .

2. Откройте  оснастку lusrmgr, набрав lusrmgr.msc с помощью команды Выполнить.

3. Откройте папку Пользователи и правой кнопкой мыши кликните на записи defaultuser0. Выберите Удалить.

Закройте оснастку lusrmgr.

4.  ПерейдитеC: \ Пользователи и удалите папку defaultuser0 .

5. Нажмите Win+ R и введите Regedit в  диалоговом окне Выполнить , чтобы открыть редактор. Нажмите кнопку ОК.

6. В левой панели окна редактора реестра, перейдите к следующему разделу реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

7. Развернув раздел реестра ProfileList, вы увидите подкаталоги, начинающиеся с S-1-5 …. Выделите один за другим, и в правой панели, в строке  ProfileImagePath  тип ( REG_EXPAND_SZ ) ищите C:\Users\defaultuser0.

 Папку в которой найдется defaultuser0  нужно удалить. Кликните правой кнопкой мыши на ней и выберите Удалить. Закройте редактор реестра. Перезагрузитесь в нормальный режим работы.

Таким образом, учетная запись defaultuser0  будет полностью удалена.

Вариант 2 — Установка пароля на defaultuser0

Если вы решили не удалять defauluser0, вы можете пойти другим путем, установить пароль для него.

1. Повторите шаги 1 и 2 из первого варианта.

2. В окне lusrmgmr, нажмите на папку Пользователи  и кликните правой кнопкой мыши на записи defaultuser0,  выбрав в контекстном меню опцию —  Задать пароль.

3. Затем нажмите кнопку Продолжить :

4. Затем введите новый и простой, легко запоминающийся пароль и подтвердите его. Нажмите кнопку ОК .

5. Вы получите подтверждение того, что был установлен пароль для defaultuser0, теперь вы можете расслабиться. Перезагрузитесь в нормальный режим работы.

Источник: https://g-ek.com/defaultuser0-v-windows10-i-kak-ee-udalit

Понравилась статья? Поделить с друзьями: