Bir ASP.NET Web Api v2 web uygulamasına sahibim ve API'ları farklı bir sunucudaki bir istemciden arayabilmem için CORS'yi etkinleştirmeye çalışıyorum.App_Start'ta eksik WebApiConfig.cs. Startup.cs kullanabilir miyim?
Ben WebApiConfig.cs
içinde yok edilir ... Bir öğretici here bulunmaktadır ve App_Start
klasörde WebApiConfig.cs
dosyaya kod satırlarını ekleyerek bahsediyor
var cors = new EnableCorsAttribute("http://localhost:5901", "*", "*");
config.EnableCors(cors);
sorun takip ediyorum App_Start dizini. Yapılandırma ve yönlendirme işlemlerinin çoğunu, web uygulamasının kök dizinindeki Startup.cs
dosyasında yapıyorum. Hiç bir WebApiConfig.cs
dosya hatırlamıyorum. Bu kod Startup.cs
'a ekleyebileceğim bir şey mi?
Evet, 'Startup.cs' öğesine ekleyebilirsiniz. Ancak 'WebApiConfig.cs', yalnızca dahil etmek istediğiniz herhangi bir yöntemle bir 'public static class WebApiConfig' 'dir. – Jasen
@Jasen - Teşekkürler! Eğer 'WebApiConfig.cs' eklemek istedim ve sadece yukarıda belirtilen kodu eklemek istiyorsam, dahil edilmesi gereken bir varsayılan yöntem var mı? Yukarıda belirtilen CORS kodunu nereye ekleyeceğimi düşünüyorum. Çağırılması gereken belirli bir yöntem var mı? Ayrıca, bunu bir yanıt olarak ekleyin ve diğerlerinin görebileceği şekilde seçeceğim ve krediyi alabilirsiniz. – webworm
Ben zaten bu satır var 'app.UseCors (Microsoft.Owin.Cors.CorsOptions.AllowAll);' Yapılandırma (IAppBuilder app) '' Startup.cs' yönteminde. Daha fazla eklemem mi yoksa bu yeterli mi olmalı? – webworm