【发布时间】:2014-08-11 08:29:11
【问题描述】:
所有,根据WAS。文档说工作进程由 WAS 管理。
但是我在输入w3wp /?时发现有一个调试标志。
-debug
This option launches a worker process using the default
application host config file. By default, it will use
site id 1.
在调试模式下启动工作进程是什么意思?在什么情况下我们要使用调试选项启动工作流程?谢谢。
已添加
我不知道为什么运行w3wp.exe -debug时出现异常。
错误:处理此命令期间出现错误。 请检查事件日志,看看是否有任何错误或警告 记录。
当我检查日志时。它看起来像:
万维网发布服务未能设置应用程序 站点“1”中应用程序“/xxxx”的池。数据字段包含 错误号。
【问题讨论】:
-
我的猜测是只调试 w3wp.exe 本身的代码(不是它所托管的)是/否。
-
@MarvinSmit 感谢您的回复。你的意思是调试 w3wp.exe 本机代码?
-
是的。 Microsofties 在 W3WP.exe 进程上使用 WinDbg。也许它可以在调试时进行内存转储。或者当调试关闭时,它只是另一个额外的“尝试/捕获”?
-
其实我在看Open Cover的教程。在
run against with IISpart 中。它应该添加调试选项。我只是不明白它是做什么用的。所以我在这里发布一个问题。我用关键字w3wp.exe debug option谷歌搜索。到目前为止没有得到我希望的结果。 -
而且我知道 WinDbg 可以使用本机代码 (c++) 进行调试。但是如果
WinDbg需要调试 w3wp 。有必要以-debug开头吗?