Что такое w3wp.exe?


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

в Visual Studio, по умолчанию (даже без присоединения), я получаю эту ошибку:

подключение к этому процессу может потенциально повредить ваш компьютер. Если информация ниже выглядит подозрительно, или вы не уверены, не приложив к этот процесс

имя: C:WindowsSystem32inetsrvw3wp.exe

что это w3wp.exe? Согласно поиску Google, я думаю, что это связано с IIS. Но что он делает? Какие настройки следует изменить, чтобы это не выдавало это сообщение каждый раз, когда я пытаюсь выполнить отладку в своей локальной системе?

4 65

4 ответа:

интернет-услуги информационного процесса (IIS) для рабочего окна процесса (процесса w3wp.exe), который запускает веб-приложения и отвечает за обработка запросов на веб-сервер для конкретного приложения бассейн.

это рабочий процесс для IIS. Каждый пул приложений создает по крайней мере один экземпляр w3wp.exe и это то, что на самом деле обрабатывает запросы в вашем приложении. Прикрепляться к этому не опасно, то есть просто стандартная windows сообщение.

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

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\Debugger

и установите значение DisableAttachSecurityWarning для 1.

  • рабочий процесс выполняется как исполняемый файл с именем процесса w3wp.exe
  • рабочий процесс-это код пользовательского режима, роль которого заключается в обработке запросов, например, обработка запросов на возврат статической страницы.

  • рабочий процесс управляется служба www.

  • рабочие процессы и выполнять код приложений, такие как ASP .Чистая приложения и XML web Сервисы.

  • когда пул приложений получает запрос, он просто передает запрос к рабочему процессу (w3wp.исполняемый. ) Рабочий процесс " w3wp.ехе" смотрит вверх URL-адрес запроса для загрузки правильного расширения ISAPI. Расширения ISAPI-это способ IIS обрабатывать запросы для разных ресурсы. Однажды ASP.NET установлен, он устанавливает свой собственный ISAPI расширение (aspnet_isapi.dll)и добавляет отображение в IIS.

  • Когда Работник процесс загружает aspnet_isapi.dll, это начало HTTPRuntime, который является точкой входа приложения. Строки httpruntime это класс, который вызывает метод ProcessRequest для начала обработки.

для более подробной информации см. URL http://aspnetnova.blogspot.in/2011/12/how-iis-process-for-aspnet-requests.htmlenter image description here

w3wp.exe-это процесс, связанный с пулом приложений в IIS. Если у вас есть несколько пулов приложений, у вас будет несколько экземпляров w3wp.exe выполняется. Этот процесс обычно выделяет большие объемы ресурсов. Это важно для стабильной и безопасной работы вашего компьютера и не должна быть прекращена.

вы можете получить дополнительную информацию о w3wp.исполняемый здесь

http://www.processlibrary.com/en/directory/files/w3wp/25761/