Panggilan WebService melalui file asmx tidak berfungsi. Ketika Jalankan dengan konsol itu berfungsi

Saya punya proyek, sebut saja Service.dll

Ketika saya melakukan panggilan ini dari exe semuanya berfungsi dengan baik. Layanan memanggil https://webservice dan memberi saya hasilnya.

 Service service = new Service();
 var result = service.Get("276055580127912", "Item2015");

Sekarang saya mencoba melakukan hal yang sama ketika memanggil layanan dari layanan web asmx.

Jadi saya membuat file asmx dengan kode ini:

<%@ WebService Language="C#" CodeBehind="Service.asmx.cs" Class="Service" %>

Ketika saya meng-host asmx ini secara lokal di mesin saya (OLEH VS) dan mencoba memanggil metode Dapatkan, saya selalu mendapat pesan Timeout. Ini hanya membutuhkan waktu sekitar 1 detik.

Adakah yang tahu mengapa ini tidak berhasil?

Terima kasih Markus


person Markus_DE_HH    schedule 13.06.2014    source sumber


Jawaban (1)


baik jika Anda menambahkan layanan web melalui "tambahkan referensi web". Anda seharusnya tidak mempunyai masalah. Mungkin layanan Anda tidak berfungsi dengan baik,

Ya, selalu ada opsi, yaitu menutup proyek dan menutup layanan (Anda dapat menemukannya di area notifikasi kanan bawah) dan membuka semua proyek, lalu memulai layanan dan memulai aplikasi Anda lagi.

Jika kode Anda baik-baik saja, ini harus berhasil.

person sertsedat    schedule 13.06.2014