Diskuze: Ako debugovat WebServicu vo Visual Studiu?

C# .NET .NET (C# a Visual Basic) Ako debugovat WebServicu vo Visual Studiu? American English version English version

Avatar
Peas
Člen
Avatar
Peas:

Caute vsetci,

vytvoril som si WebServicu (C#, .NET, VisualStudio, IIS), ktorej posielam z Javascriptu JSON data. Ale mam problem s tym, ze sa mi pri vykonavani kodu nehitne breakpoint vo WebService. Je dost mozne, ze namam spravne vytvoreny projekt, nieco mi v kode chyba alebo cokolvek ine co vas napadne.

Javascript:

$(document).ready(function () {
    var datas= JSON.stringify({ datas: { premenna: "hodnota", jozko: "123" }});
    $.ajax({
        type: "POST",
        url: "TemperatureWebService/Convert.asmx/TestString",
        dataType: "json",
        data: datas,
        contentType: "application/json; charset=utf-8",
        success: function (msg) {
            console.log('success' + msg);
        },
    });
});

CSfile:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Script.Services;
using System.Web.Services;
using System.Web.Script.Serialization;

/// <summary>
/// Summary description for Convert
/// </summary>
[WebService(Namespace = "TemperatureService")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
// 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 Convert : System.Web.Services.WebService {

    public Convert () {

        //Uncomment the following line if using designed components
        //InitializeComponent();
    }

    public class RootObject
    {
        public string premenna;
        public string jozko;
    }

    [WebMethod]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public string TestString(RootObject datas)
    {
        string skuska = datas.premenna;
        return skuska;
    }
}

To co sa nachadza v metode TestString() nie je az take podstate, ale podstatne pre mna je dokazat v tej metode hitnut breakpoint. V prilohe pripajam dodatocne obrazky.

Budem velmi rad, keby ste mi vedeli akokolvek pomoct. Dakujem

Editováno 28. dubna 16:45
 
Odpovědět 28. dubna 16:44
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.