标签: w3wp

什么是w3wp.exe?

WCF在本地系统上的服务用户下运行服务.每次我尝试调试它都会给我一个消息Attach Security warning.

在Visual Studio中,默认情况下(即使没有附加),我收到此错误:

附加到此过程可能会损害您的计算机.如果以下信息看起来可疑或您不确定,请不要附加到此过程

名称:C:\ Windows\System32\inetsrv\w3wp.exe

什么是w3wp.exe?根据Google搜索,我认为它与IIS有关.但是它做了什么?应该更改哪些设置,以便每次尝试在本地系统上调试时都不会显示此消息?

iis debugging wcf iis-7 w3wp

70
推荐指数
3
解决办法
20万
查看次数

W3WP.EXE使用100%CPU - 从哪里开始?

在IIS6上运行的ASP.NET Web应用程序会定期向CPU发送高达100%的CPU.在这些剧集中,W3WP几乎负责所有CPU的使用.CPU在几分钟到一个多小时的任何地方都保持100%固定.

这是在登台服务器上,此时该站点只能从测试人员获得非常轻的流量.

我们在服务器上运行ANTS分析器,但它一直没有启发.

我们在哪里可以开始找出造成这些剧集的原因以及在这段时间内CPU保持繁忙的代码?

asp.net profiling w3wp red-gate-ants

54
推荐指数
2
解决办法
12万
查看次数

如何调试w3wp clr.dll错误

我的客户端在两个生产服务器上安装了一个ASP.NET应用程序(与NLB平衡,但这无关紧要).两个服务器每隔3-4小时就会崩溃,并显示以下事件查看器错误:

错误的应用程序名:w3wp.exe,版本:7.5.7601.17514,时间戳:0x4ce7afa2
错误模块名称:clr.dll,版本:4.0.30319.18034,时间戳:0x50b5a783
异常代码:0xc00000fd故障偏移:0x000000000001a840
出错进程ID:0xd50
断裂作用应用程序启动时间:0x01ce97fe076d27b4
错误应用程序路径:C:\ WINDOWS\SYSTEM32\INETSRV\w3wp.exe的
错误模块路径:C:\ WINDOWS\Microsoft.NET\Framework64\v4.0.30319\clr.dll报告编号:e0c90a5f-0455- 11e3-8f0e-005056891553

我不知道如何调试或从哪里开始.当崩溃即将发生时,服务器处理器的使用率会跃升至100%并保持不变.故障的过程是w3wp.exe.我甚至不确定我的代码是否产生了错误.这是IIS 7.5.任何指针都将非常感激.

asp.net iis crash-reports w3wp

42
推荐指数
1
解决办法
3万
查看次数

无法将调试器附加到w3wp

我调试的ASP.NET应用程序,但有时找不到w3wp无论是在Visual Studio进程列表(菜单:Debug -> Attach to Process...)也不在task manager.我选中了' Show processes from all users'和' Show processes in all sessions'复选框.当运行项目时localhost,在发生无法处理的异常之后,调试器将附加到w3wp(对我来说太晚了,无法进入代码)!

为什么我有时看不到w3wp?

Windows Server 2008 Enterprise Edition 64-bit, Visual Studio 2010
Run Code Online (Sandbox Code Playgroud)

.net debugging w3wp

31
推荐指数
3
解决办法
4万
查看次数

为什么IIS不清理池回收导致网站内存不足的旧工作进程(w3wp.exe)?

我有一个asp.net-mvc网站,最近我的网络服务器上出现内存不足的异常.我只有一个应用程序池,我们最近将IIS设置为在达到某个限制后进行回收.前几天我去了,看到有4个w3wp.exe进程正在运行(每个进程都使用了~1.8GB的内存)

我假设在循环过程中,它不会杀死旧的工作进程,最终我的网站出现了内存异常,因为该框只有8GB内存.我可以在盒子中添加内存,但我担心为什么这些旧的进程没有被清理.

是否有任何建议可以找出为什么这个循环过程没有杀死旧的w3wp.exe进程并让它们运行?有任何建议可以了解根本原因甚至解决方法以避免这种风险吗?

iis asp.net-mvc out-of-memory w3wp recycle

27
推荐指数
2
解决办法
5181
查看次数

如何确定哪个w3wp.exe进程属于哪个网站?

我有一个IIS6 Web服务器,托管两个应用程序池.有时候,其中一个w3wp进程会使CPU飙升一段时间,而且两个应用程序池似乎都会受到影响.我不确定哪一个是哪个,如果没有这些信息,我不知道应该责怪哪个应用程序.

如何判断哪个w3wp属于哪个App Pool?

iis-6 w3wp

25
推荐指数
2
解决办法
2万
查看次数

错误:找不到符号文件.WINDBG.EXE

我从http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx 包下载了符号(Windows 7 RTM x86零售符号,所有语言),但它仍然给我同样的错误!

完成.发布但仍然没有工作

.sympath C:\ inetpub\wwwroot\ProductsService\bin\ProductsEntityModel.pdb; srv c:\ Symbols http://msdl.microsoft.com/download/symbols

Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
Copyright (c) Microsoft Corporation. All rights reserved.

CommandLine: c:\windows\system32\inetsrv\w3wp.exe -ap "DefaultAppPool" -v "v4.0" -l "webengine4.dll" -a \\.\pipe\iisipm6cb8674b-5fd5-4b1c-aac4-cd0d8af98602 -h "C:\inetpub\temp\apppools\DefaultAppPool.config" -w "" -m 0 -t 20
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           * …
Run Code Online (Sandbox Code Playgroud)

debugging symbols windbg w3wp

17
推荐指数
1
解决办法
8万
查看次数

Visual Studio 2012:无法附加进程.已附加调试器

我构建了解决方案,在IIS中创建了应用程序并将其映射到应用程序文件夹 它工作正常.然后我转到"附加到进程",列表中有两个w3wp.exe进程,但对于其中一个进程,我收到错误"无法附加进程.调试器已经附加了." 我用谷歌搜索了它,但我无法找到解决问题的方法.

asp.net iis debugging w3wp visual-studio-2012

13
推荐指数
2
解决办法
2万
查看次数

Task.Factory.StartNew与未捕获的异常杀死w3wp?

我只是转换我的一些网站的代码使用QueueUserWorkItemTask.Factory.StartNew

我有一些错误的代码抛出异常,它最终关闭w3wp.在Windows Server 2008 R2,x64上运行IIS 7.5

                Task.Factory.StartNew(() =>
                {
                    MethodThatThrowsException();
                }
Run Code Online (Sandbox Code Playgroud)

应用程序:w3wp.exe Framework版本:v4.0.30319描述:由于未处理的异常,进程已终止.异常信息:System.AggregateException Stack:at System.Threading.Tasks.TaskExceptionHolder.Finalize()

例外:System.AggregateException

消息:通过等待任务或访问其Exception属性未观察到任务的异常.结果,终结器线程重新抛出了未观察到的异常.

StackTrace:在System.Threading.Tasks.TaskExceptionHolder.Finalize()

InnerException:System.Data.SqlClient.SqlException

我会假设一个例外会生成一个事件日志而没有杀死w3wp.这是一个错误的假设吗?

c# iis concurrency w3wp c#-4.0

12
推荐指数
1
解决办法
6287
查看次数

.NET 4.6升级后w3wp.exe与ThreadAbortException的间歇性崩溃

在过去的几天里,我们看到w3wp.exe工作进程间歇性崩溃,为我们公司网站的主应用程序池提供服务.有时崩溃是孤立的,IIS可以成功重启工作进程.但如果在5分钟内发生超过5次崩溃,IIS Rapid Fail Protection将启动并停止应用程序池.以下是崩溃前应用程序事件日志中的示例条目:

An unhandled exception occurred and the process was terminated.
Application ID: /LM/W3SVC/2/ROOT
Process ID: 3640
Exception: System.Threading.ThreadAbortException
Message: Thread was being aborted.
StackTrace:    at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
   at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
   at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
Run Code Online (Sandbox Code Playgroud)

由于ThreadAbortException导致崩溃后立即记录了一个更严重的事件:

Faulting application name: w3wp.exe, version: 8.0.9200.16384, time stamp: 0x5010885f
Faulting module name: KERNELBASE.dll, version: 6.2.9200.17366, time stamp: 0x554d16f6
Exception code: 0xe0434352
Fault offset: 0x00010192
Faulting process id: 0xe38
Faulting …
Run Code Online (Sandbox Code Playgroud)

asp.net crash iis w3wp .net-4.6

10
推荐指数
2
解决办法
3504
查看次数