Ana içeriğe atla

Kayıtlar

Mart, 2016 tarihine ait yayınlar gösteriliyor

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);