Ralat: "Mesin sasaran secara aktif menolak sambungan 127.0.0.1:3446"
Ralat ini menghalang sambungan ke perkhidmatan WCF berasaskan REST yang direka untuk muat naik fail melalui strim.
Langkah Penyelesaian Masalah:
Mesej "ditolak secara aktif" menunjukkan kepada isu rangkaian atau perkhidmatan, bukan masalah pengekodan. Untuk menyelesaikan masalah ini:
-
Pengesahan Perkhidmatan: Sahkan perkhidmatan sedang berjalan dan mendengar pada port 3446. Gunakan
netstat -anb
(Windows) atau ss -tulnp
(Linux) untuk menyemak port mendengar.
-
Semakan Dinding Api: Lumpuhkan tembok api anda buat sementara waktu untuk menolak penyekatan port. Jika ralat berterusan, tembok api bukanlah puncanya.
-
Semakan Pelaksanaan Perkhidmatan: Pastikan perkhidmatan anda mengendalikan aliran fail masuk dengan betul.
-
Ujian Muat Naik Ringkas: Cipta fail ujian kecil dan cuba kaedah muat naik yang lebih mudah (cth., tulis ke cakera dahulu, kemudian muat naik sebagai fail biasa). Ini mengasingkan pengendalian strim.
-
Analisis Jejak Tindanan: Periksa dengan teliti jejak tindanan penuh untuk menentukan titik kegagalan sambungan yang tepat.
Potensi Punca Keengganan Sambungan:
-
Gangguan Firewall: Firewall mungkin menyekat port 3446.
-
Konflik Antivirus: Perisian antivirus boleh mengganggu sambungan.
-
Ketidakaktifan Perkhidmatan: Perkhidmatan mungkin tidak berjalan atau terikat dengan betul ke port.
-
Salah Konfigurasi Rangkaian: Masalah konfigurasi rangkaian mungkin salah.
Atas ialah kandungan terperinci Mengapa perkhidmatan WCF berasaskan REST saya menolak sambungan pada port 3446?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!