mvc xmlhttprequest cross domain post 2 Cross-Origin isteği engellendi hatası

0

Merhaba,

iki ayrı mvc projesi var. 1. proje resim seciyor ajaxla diğer mvc projesine(domaine) post ediyor ve upload işlemini burda yapıyor gelen parametre ve HttpPostedFileBase göre kayıt gercekleştiriyor. Debug modunda calıstırıdıgımda 2. projeye post iişlemini yapamıyorum controllera giriyor fakat parametreler null geliyor. sanırım webbrowser koruması var. 

Cross-Origin isteği engellendi: Same Origin ilkesi uzak http://localhost:64092/FileUpload kaynağının okunmasına izin vermiyor. Bu, kaynağı aynı alan adına taşıyarak veya CORS'u etkinleştirerek çözülebilir.

bu hatayı alıyorum nasıl yapabılırım.

elessar elessar (65)
9 yıl önce sordu

    Toplam 1 Cevap


    0

    Web.config dosyanızda CORS (cross-origin resource sharing) enable yaparsanız istediğinizi yapabilirsiniz.

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
     <system.webServer>
       <httpProtocol>
         <customHeaders>
           <add name="Access-Control-Allow-Origin" value="*" />
         </customHeaders>
       </httpProtocol>
     </system.webServer>
    </configuration>

     

    murat murat (12492)
    9 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol