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.
var cors = new EnableCorsAttribute("*", "*", "*");
config.EnableCors(cors);
“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);