2010-07-11 9 views
7

Ho una soluzione VB.NET VS2010 con un progetto WinForms che chiama un progetto di sito Web nella stessa soluzione.Impossibile accedere automaticamente al server. impossibile determinare un punto di arresto

posso entrare in questo metodo Web: <WebMethod()> Public Function GetStartUpData() As DataSet

e altri metodi di web, ma non il metodo seguente. Mi chiedo se abbia a che fare con il fatto che quello è l'unico metodo web che usa un parametro di tipo Nullable.

il metodo funziona, non riesco proprio a un passo in esso .Se provo, ottengo l'errore:

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

Si tratta di un bug? C'è un work-around?

<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 

risposta

5

Per coloro che entrano qui, la mia soluzione era impostando l'uscita di "Debug" .. sciocco lo so ...

ha trovato attraverso i collegamenti di Leniel :)

0

c'è un'opzione in Strumenti -> Opzioni -> Debug _> Generale chiamata 'Enable Just My Code', deselezionando questo problema risolto per me.

0

Per tutti coloro che inciampano qui, ho anche avuto questo problema, ma la mia soluzione era diversa da quella pubblicata finora.

Il mio problema era che il mio pool di applicazioni per il mio servizio web è in esecuzione .NET 4, quando la mia applicazione (un vecchio uno) mi aspettavo .net 2.

Mentre era ancora funzionante, ero in grado di eseguire il debug il mio servizio web finché non ho creato un pool di applicazioni per IIS in quello utilizzato .net 2.

0

Nel mio caso è incappato perché non tutti gli assembly di dipendenza del servizio Web esistono nella cartella in cui è in esecuzione il servizio Web, con l'eccezione dettagliata potrebbe capisco i missing

0

Ho avuto lo stesso problema e tutto quello che dovevo fare era copiare il [tuo_ dll_file_name] .pdb file ed è stato in grado di collegarsi al codice.

0

Ho anche avuto lo stesso problema in VS 2013.

Ho appena sostituito il framework di destinazione 4,0-4,5 nel web.config del progetto chiamato come illustrato di seguito:

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