如果你需要一个“独立”CLR调试器(例如提供的.NET 2),SharpDevelop是VS的一个很好的替代品(如果你是这样的话)。
但是,在尝试调试正在运行的ASP.NET应用程序时,我没有看到“附加到进程”中列出的w3wp
。为什么不呢?
本着"Q&A-style" sharing的精神,我发布了我已经想到的这个项目。我发现有两个不明显的要求。
答案 0 :(得分:6)
SharpDevelop只是32位调试,所以如果你在64位Windows上,w3wp可能是64位,SD无法调试它。只需将IIS应用程序池设置为32位,您只能获得32位w3wp。
与此同时,您应该尝试以管理员身份运行SharpDevelop并再次尝试,因为管理员权限也是必需的。