我有一个带有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
答案 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" />