2010-07-11 21 views
7

Tengo una solución VB.NET VS2010 con un proyecto de WinForms que llama a un proyecto de sitio web en la misma solución.No se puede pasar automáticamente al servidor. no se puede determinar una ubicación de detención

I puede entrar en este método web: <WebMethod()> Public Function GetStartUpData() As DataSet

y otros métodos web, pero no el siguiente método. Me pregunto si tiene que ver con el hecho de que ese es el único método web que usa un parámetro de tipo Nullable.

funciona el método, que no puedo entrar en él .Si lo intento, me sale el error:

Unable to automatically step into server. unable to determine a stopping location

Es esto un error? ¿Hay una solución alternativa?

<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 

Respuesta

5

Para los que entran aquí, mi solución fue configurando la salida de "depuración" tonto .. Lo sé ...

lo hicieron se encontraron a través de enlaces de Leniel :)

0

existe una opción en Herramientas -> Opciones -> Depuración _> General llamada 'Enable Just My Code', desmarcar esto resolvió el problema para mí.

0

Para cualquiera que tropiece aquí, también tuve este problema, pero mi solución fue diferente a la publicada hasta ahora.

Mi problema es que mi grupo de aplicaciones para mi servicio web se ejecuten .NET 4 cuando mi solicitud (una más antigua) estaba esperando .net 2.

Si bien sigue siendo funcional, que era incapaz de depurar mi servicio web hasta que creé un grupo de aplicaciones para él en IIS que usaba .net 2.

0

En mi caso tropezó porque no todos los ensamblajes de dependencia del servicio web existen en la carpeta donde se ejecuta el servicio web, con la excepción detallada podría averiguar los que faltan

0

Tuve el mismo problema y todo lo que tenía que hacer era copiar el [su_ dll_file_name] .pdb file y pudo adjuntarse al código.

0

También tuve el mismo problema en VS 2013.

Acabo de cambiar el marco de destino 4.0 a 4.5 en web.config del proyecto denominado como se muestra a continuación:

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