Forum
Merhabalar,
MVC Controller aracılığıyla WCF'e gönderilen ajax isteği "var olan bir bağlantı uzaktaki bir anabilgisayar tarafından zorla kapatıldı" hatası veriyor.
Mecut Service içerisindeki yeni kayıt methodlarım çalışmakta. Fakat MVC controller'ı ajax ile tetiklediğim zaman hata alıyorum.. Acaba WCF tarafında gözden kaçırdığım bir şeyler mi var.
public ActionResult FaturaSatirEkle()
{var YeniFaturaSatir = proxy.ExecuteCall((IFaturaService svc) => svc.KalemEkle(new FaturaDetay
{HizmetUrunAd = "Test",
Miktar = 1,
BirimFiyat = 1,
Kdv = 18,
ToplamTutar = 2});
}
Teşekkürler.
bu hata ve türevleri gebelde karşıdaki sunucu portuna erişim isteklerinize yabıt vermediği zaman olur fw yada iis üzerindeki ayarları kontrol etmeniz ve ayrıca webconfig deki httpbinding ayarlarını gözden geçirmenizi öneririm
saygılarımla
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Erdem hocam cevap için teşekkürler.
Problemin nereden kaynaklandığını bulduk. Service metodu içerisindeki programatik bir hatadan kaynaklanıyormuş. WCF ve ajax ilişkisinde bir problem olmadığını tespit ettik. Acaba güvenlik riskinden ötürü WCF ajax get isteklerine cevap mı vermiyor diye düşünmüştük ama değilmiş. Birde WCF uzak sunucuda çalıştığı için breakpoint takibi yapamadığımız için spesifik olarak hata ayıklaması yapıp problem tespiti yapamadık.
Database de tablolar arasındaki primarykey-foreignkey ilişkisine aykırı kayıt eklemeye çalışmakta aldığımız hatalardan biriymiş. Gerekli düzenlemeleri yapınca problem kalmadı. Teşekkür ediyorum yardımınız için.