如何调试由IIS托管的Silverlight应用程序中的Web服务

8

有人知道如何调试由Silverlight 4.0应用程序中的IIS托管的Web服务吗?

我的IIS版本是7.5,操作系统是Windows 7。

您可以指定如何进行步骤吗?

非常感谢。

1个回答

19

当运行解决方案时(在调试模式下或具有最新符号文件)

  1. 打开Debug菜单,然后选择附加到进程

    (或使用快捷键CTRL+ALT+P)

  2. 查找进程w3wp.exe || WebDev.WebServerxx.EXE (Casini)

    (在使用其他帐户下的IIS应用程序池时,请选中“显示来自所有用户的进程”)

  3. 点击附加

  4. 设置断点(s)

  5. 进行调试


2
+1 但请确保它附加到托管代码调试。 - AnthonyWJones
4
请确保您的 Web 服务是以调试模式编译的,而不是发布模式(拍额)。 - ALEXintlsos
在Windows 10上,无论如何(UAC始终开启),进程是否隐藏? - Pavel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接