Phonegap-Asmx Servic Access-Control-Allow-Origin Problemi

Başlıkta olduğu gibi dışarıdan(farklı ip) Asmx servis’e erişmek istediğimizde yaşanan bu sorunu aşmak için sizlere çağre olacak 2-3 yöntemi sizlerle makalenin devamında paylaştım.

Phonegap-Asmx Servic Access-Control-Allow-Origin Problemi

Bu sorunu aşmak için Asmx servis tarafında yapmanız gereken Web.config adlı dosyayı açıp configuration etiketi içerisine alttaki etiketleri uygun şekilde ekleyiniz.

Üstte yer alan xml kodlarının amacı servise Get ve Post ile yapılan isteklere cevap verilmesi için izin veriliyor.

Ardından alttaki yer alan kodlarıda ekleyerek Access-Control-Allow-Origin ve Access-Control-ContentType hatalarına karşı çözüm için kullanabilirsiniz. üstteki xml kodunda olduğu gibi configuration etiketleri arasına alttaki kodu yapıştırınız.

Son olarak eğer hatayı phonegap’de oluşturduğunuz plugin’lere ulaşırken alıyorsanız o zaman yapmanız gereken Phonegap Activitesi içerisine alttaki kodları eklemek sorununuzu çözecektir.

Bir Cevap Yazın