Asp.net 无法自动进入服务器。无法调试远程过程。Can';t进入web服务

Asp.net 无法自动进入服务器。无法调试远程过程。Can';t进入web服务,asp.net,web-services,debugging,remote-debugging,Asp.net,Web Services,Debugging,Remote Debugging,我知道这个问题已经被问过无数次了,但我找不到我想要的答案 我必须在公司内部接管一个.NET2.0WinForms应用程序。有一个解决方案文件,我从源代码安全中获取,其中有这个应用程序和Web服务。然而,即使在同一个解决方案中,WS启用了调试,我也无法进入Web服务。对我能做什么有什么建议吗?我尝试在IIS中对池进行一些更改,我尝试重建应用程序和WS,我尝试了我所做的一切,但都不起作用 我还开发/维护另一个应用程序,.NET2.0中的web应用程序,它使用来自不同解决方案的WS,一旦两者都启动,我

我知道这个问题已经被问过无数次了,但我找不到我想要的答案

我必须在公司内部接管一个.NET2.0WinForms应用程序。有一个解决方案文件,我从源代码安全中获取,其中有这个应用程序和Web服务。然而,即使在同一个解决方案中,WS启用了调试,我也无法进入Web服务。对我能做什么有什么建议吗?我尝试在IIS中对池进行一些更改,我尝试重建应用程序和WS,我尝试了我所做的一切,但都不起作用


我还开发/维护另一个应用程序,.NET2.0中的web应用程序,它使用来自不同解决方案的WS,一旦两者都启动,我就可以毫无问题地进入WS。但是第一个,WinForms,让我的生活非常艰难

请记住,ASMX和WinForms在两个不同应用程序的上下文中运行。WinForms应用程序发出web服务请求。这是由一个远程应用程序接收的,它恰好是同一解决方案的一部分

以下是同时调试它们的两个选项:

选项#1

  • 使用包含Web服务项目&WinForms的解决方案,启动Web服务项目。ASMX页面将出现。注意Uri
  • 现在右键单击WinForms项目,Debug->New Instance并加载WinForms表单。确保服务Uri与#1相同
  • 在两个源代码文件上都放置断点,应该命中它们
  • 选项2

  • 项目可以包含在单独的解决方案中,也可以包含在同一个解决方案中
  • 启动web服务项目。asmx页面将出现。注意Uri
  • 'Debug=>attachtoprocess'并附加到IExplore/w3wp进程
  • 运行Winforms项目。确保服务Uri与#1相同
  • 在两个源代码文件上都放置断点,应该命中它们

  • 奇怪的是,我甚至不能浏览WS。当我将它设置为启动项目,并尝试以调试模式启动它时,它会说“无法在Web服务器上启动调试”。对我来说,似乎有些服务器配置不好,可能是IIS或其他什么。还有别的想法吗?