-->
  • Asp.Net Web API Sub Domain ile Çalışma

    Eğer Asp.Net Web Api ile hazırladığınız bir projeyi sub domain olarak kurup (örnek: api.domain.com) çalıştırmayı denerseniz aşağıdaki gibi bir hata almanız çok muhtemel.
    “Cross-origin Request Blocked. The same origin policy disallows reading the resource”

    Asp.Net standart olarak subdomain e erişimi kısıtlamaktadır.Bu kısıtı açmak için aşağıdaki adımları uygulamanız yeterlidir.

    1.Öncelikle Visual Studio üzerinden Tools -> NuGet Package Manager -> Package Manager Console adımlarını izlemeliyiz.

    Ardından console ekranına aşağıdaki şekilde kütüphanemizi yüklemeliyiz.


    Install-Package Microsoft.AspNet.WebApi.Cors


    2.App_Start Klasöründeki 'WebApiConfig.cs' dosyamız içerisine aşağıdaki kodu koyuyoruz.

    var cors = new EnableCorsAttribute("*", "*", "*");
                config.EnableCors(cors);
  • You might also like