Utilizzo Visual Studio e ho un'applicazione asp.net come un progetto e un servizio Web come un altro progetto. Sto utilizzando il servizio Web nella mia applicazione asp.net. C'è un qualche tipo di problema nel mio codice webservice.Ma non riesco a eseguire il debug in modo continuo dall'applicazione asp.net al servizio web. Ho messo il punto di rottura sia nell'applicazione che nel servizio web ma il punto di interruzione non è attivato nel servizio web e mi mostra la connessione error.Come posso farlo mentre hosting su localhost?Come eseguire il debug del servizio Web?
risposta
Se si esegue l'applicazione Web come progetto di avvio, provare a eseguire il servizio Web in un'altra istanza di debug.
Puoi farlo facendo clic destro sul progetto di servizio web, Debug -> Avvia nuova istanza
questo è il modo giusto. –
Perfetto! L'ho appena testato e ha funzionato in singolo scatto. –
È il servizio Web in esecuzione su un computer remoto, in tal caso è necessario impostare il debug remoto per il servizio Web.
Il servizio Web e l'applicazione sono entrambi sullo stesso computer –
è un servizio Web wcf? In tal caso, è necessario abilitare il debug per esso - http://msdn.microsoft.com/en-us/library/bb157687.aspx – NiladriBose
No non è wcf. –
Se si desidera eseguire il debug in sistema locale, è possibile impostare più progetti di start up. È possibile impostare l'avvio multiplo per proprietà della soluzione. Spero che questo aiuto
Provare a eseguire il debug del servizio stesso e verificare se raggiunge il punto di interruzione. Basta impostare il progetto che ha il servizio in esso per essere il progetto principale e impostare il servizio come pagina iniziale principale.
Se non raggiunge il punto di interruzione, probabilmente non ha caricato tutti i simboli. Ciò accade se il progetto è impostato su, diciamo, Rilascia configurazione e non Debug.
Si può verificare di aver aggiunto Servizio riferimento al proprio servizio Web o altro non è possibile accedere alla funzione del servizio Web. Sto useing servizio web nel mio progetto come questo è al di sotto
Questo è il mio web codice di servizio
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
[System.Web.Script.Services.ScriptService]
public class JsonData : System.Web.Services.WebService
{
[WebMethod(Description = "")]
[ScriptMethod(UseHttpGet = false, ResponseFormat = ResponseFormat.Json)]
public StateData[] GetStateByCountryID(int ID)
{
StateData objStateData = new StateData();
LMGDAL.db_LMGEntities dbData = new db_LMGEntities();
var data = (from con in dbData.tblStates
where con.State_CountryID == ID
select new StateData
{
StateID = con.StateID,
StateName = con.StateName
}).ToList();
return data.ToArray();
}
poi aggiungo riferimento servizio al mio asp.net modulo web
questo codice nella mia forma
<script type="text/javascript">
$(function() {
$("#ddlCountry").change(function() {
var countryID = $("#ddlCountry").val();
$.ajax({
type: "POST",
url: "JsonData.asmx/GetStateByCountryID",
contentType: "application/json; charset=utf-8",
dataType: 'json',
data: '{ID:"' + countryID + '"}',
success: function (msg) {
var data = msg.d;
var stateData = "";
$.each(data, function (index, itemdata) {
stateData += "<option value='" + itemdata.StateID + "' > " + itemdata.StateName + " </option>";
});
$("#ddlState").empty();
$("#ddlState").append("<option value='0'>-Select State-</option>");
$("#ddlState").append(stateData);
},
error: function() {
alert('Faild To Retrieve States.');
}
});
});
penso che questo vi aiuterà a
- 1. Come eseguire il debug del servizio WCF?
- 2. Come eseguire il debug del debug?
- 3. Impossibile eseguire il debug del sito Web: nessun simbolo caricato
- 4. Come eseguire il debug del codice ruby?
- 5. Come eseguire il debug del codice asincrono?
- 6. Come eseguire il debug di un servizio in background Android?
- 7. Come eseguire il debug di un servizio Web ospitato da un IIS in un'applicazione Silverlight
- 8. Come eseguire il debug di applicazioni Java Web Start?
- 9. Come eseguire il debug dell'applicazione Web PHP utilizzando Aptana
- 10. Come eseguire il debug dell'applet cinnamon?
- 11. Come eseguire il debug dei programmi WCF
- 12. Come eseguire il debug di un'applicazione Web Java in Netbeans?
- 13. È necessario eseguire il debug del servizio API Web richiesto da un computer client: è necessario un aiuto, come faccio?
- 14. ResourceNotFoundException come eseguire il debug?
- 15. Come eseguire il debug del plug-in del file logstash
- 16. Come eseguire il debug remoto con la sincronizzazione del browser?
- 17. attuazione del servizio web
- 18. Eseguire il debug del codice C# senza eseguire l'applicazione
- 19. Come eseguire il debug su Opera Mini?
- 20. Come eseguire il debug di tabindex
- 21. Node.js: come eseguire il debug in remoto?
- 22. Come usi gdb per eseguire il debug del tuo codice?
- 23. Firefox: Network Monitor: come eseguire il debug del payload JSON?
- 24. Come eseguire il debug di un timeout del watchdog
- 25. Come eseguire il debug dell'estensione del pannello chrome devtools?
- 26. Come eseguire il debug del browser Silk sul Kindle Fire?
- 27. Come eseguire il debug del codice Questo C
- 28. Come eseguire il debug del codice ESSO WSO2
- 29. Come eseguire il debug del percorso/file definito requireJS
- 30. Come eseguire il debug del dattiloscritto in Ionic2
sono ospitati in IIS o dal test VS siamo b server? Se IIS, su host locale o remoto? –
Se si verifica un errore di connessione, non si raggiunge alcun codice nel servizio Web, per questo motivo i punti di interruzione nel servizio Web non vengono colpiti. Sei sicuro di avere l'indirizzo corretto? – Tobsey
@Garland: entrambi sono localhost –