Что такое w3wp.exe?
у меня есть WCF
служба, запущенная под пользователем службы в моей локальной системе. Каждый раз, когда я пытаюсь отладить это дает мне .
в Visual Studio, по умолчанию (даже без присоединения), я получаю эту ошибку:
подключение к этому процессу может потенциально повредить ваш компьютер. Если информация ниже выглядит подозрительно, или вы не уверены, не приложив к этот процесс
имя: C:WindowsSystem32inetsrvw3wp.exe
что это w3wp.exe
? Согласно поиску Google, я думаю, что это связано с IIS. Но что он делает? Какие настройки следует изменить, чтобы это не выдавало это сообщение каждый раз, когда я пытаюсь выполнить отладку в своей локальной системе?
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.html
w3wp.exe-это процесс, связанный с пулом приложений в IIS. Если у вас есть несколько пулов приложений, у вас будет несколько экземпляров w3wp.exe выполняется. Этот процесс обычно выделяет большие объемы ресурсов. Это важно для стабильной и безопасной работы вашего компьютера и не должна быть прекращена.
вы можете получить дополнительную информацию о w3wp.исполняемый здесь
http://www.processlibrary.com/en/directory/files/w3wp/25761/