调试asmx Web服务

3

我该如何在IIS上调试asmx Web服务?我看到必须连接到名为aspnet_wp或w3wp的进程。但我找不到这些进程...我选择了显示所有用户的复选框,但仍然没有找到。可能出了什么问题?

祝好


1
请查看以下链接获取更多信息:https://dev59.com/2k7Sa4cB1Zd3GeqP1CVt - Nebula
3个回答

2
如果您的服务没有运行,那么可能没有工作进程在运行。通过浏览器访问您的服务或在Visual Studio内使用"在浏览器中查看"来启动您的服务。

0

这可能不是你想要的,但你不能先从Visual Studio运行你的项目吗?在去IIS之前我通常都是这样做的。

或者你的项目在VS上运行良好,在IIS上却有问题吗?我个人从来没有这样做过,因为我总是在本地调试我的代码。

至于远程和本地IIS调试,我认为你可以在这个网站CodeProjectICodeProjectII上查看。作者声称是ASP.NET的前MVP,应该很有用。


0

您必须登录运行Web服务的计算机。您需要在该计算机上安装调试器。

如果不可能,您可以在服务器上安装VS的远程调试器。要安装远程调试器,您只需从VS安装CD或已经安装了VS的计算机中复制msvsmon.exe并启动它。

然后,当您从自己的计算机附加到进程时,您可以输入远程服务器的名称并单击“浏览”。您应该能够看到在远程服务器上运行的所有进程。您需要在该服务器上拥有管理员或调试器权限。


我在那台机器上安装了VisualStudio 2008。 - rysiard

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