无法自动进入服务器。无法确定停止位置

时间:2010-07-11 00:11:27

标签: asp.net visual-studio-2010

我有一个带有WinForms项目的VB.NET VS2010解决方案,该项目在同一解决方案中调用网站项目。

我可以进入这个网络方法: <WebMethod()> Public Function GetStartUpData() As DataSet

和其他网络方法,但不是以下方法。我想知道它是否与使用Nullable类型参数的唯一Web方法有关。

该方法有效,我无法介入。如果我尝试,我会收到错误:

  

无法自动进入服务器。无法确定停止位置

这是一个错误吗?有解决办法吗?

<WebMethod()> 
Public Function RetrieveOrdersByFilter( _
   ByVal customerId As Nullable(Of Integer), _
   ByVal fromDate As Nullable(Of Date), _
   ByVal toDate As Nullable(Of Date), _
   ByVal fromStatusCodeId As Nullable(Of Integer), _
   ByVal toStatusCodeId As Nullable(Of Integer))  As DataSet

6 个答案:

答案 0 :(得分:5)

对于那些进入这里的人,我的解决方案是将输出设置为“Debug”..傻我知道......

通过Leniel的链接找到了它:)

答案 1 :(得分:2)

工具中有一个选项 - &gt;选项 - &gt;调试_&gt;将军称为“Enable Just My Code”,取消选中此解决了我的问题。

答案 2 :(得分:0)

对于那些偶然发现的人,我也有这个问题,但我的解决方案与目前发布的不同。

我的问题是,当我的应用程序(较旧的应用程序)期待.net 2时,我的Web服务的应用程序池正在运行.net 4.

虽然仍然有效,但我无法调试我的Web服务,直到我在使用.net 2的IIS中为它创建了一个应用程序池。

答案 3 :(得分:0)

我的情况很糟糕,因为并非所有Web服务的依赖程序集都存在于运行Web服务的文件夹中,详细的例外情况可能会找出缺少的

答案 4 :(得分:0)

我遇到了同样的问题,我需要做的就是复制[your_dll_file_name] .pdb文件,它能够附加到代码中。

答案 5 :(得分:0)

我在VS 2013中也有同样的问题。

我刚刚在被调用项目的web.config中将目标框架从4.0替换为4.5,如下所示:

<compilation debug="true" targetFramework="4.5" />