为什么我在SharpDevelop调试器的“附加到进程”列表中看不到w3wp?

时间:2013-11-20 16:38:50

标签: asp.net debugging sharpdevelop

如果你需要一个“独立”CLR调试器(例如提供的.NET 2),SharpDevelop是VS的一个很好的替代品(如果你是这样的话)。

但是,在尝试调试正在运行的ASP.NET应用程序时,我没有看到“附加到进程”中列出的w3wp。为什么不呢?

本着"Q&A-style" sharing的精神,我发布了我已经想到的这个项目。我发现有两个不明显的要求。

1 个答案:

答案 0 :(得分:6)

SharpDevelop只是32位调试,所以如果你在64位Windows上,w3wp可能是64位,SD无法调试它。只需将IIS应用程序池设置为32位,您只能获得32位w3wp。

与此同时,您应该尝试以管理员身份运行SharpDevelop并再次尝试,因为管理员权限也是必需的。