Neden azure web siteleri web uygulamamı özel üstbilgileri yok sayar?Azure web siteleri özel başlık göndermeye izin vermiyor mu?
Ive CORS Nuget paketini yüklemeye çalıştı: Ive 3 yöntemlerle başlıklarını göndermeye çalıştı
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
Nihayet ı çalıştı Ayrıca web.config'de kurulum özel başlıklar çalıştı
public static void Register(HttpConfiguration config)
{
config.EnableCors(new EnableCorsAttribute("*", "*", "*");
}
süzgeç oluştur:
public class CorsFilter : ActionFilterAttribute
{
public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
{
actionExecutedContext.Response.Headers.Add("Access-Control-Allow-Origin", "*");
}
}
Yukarıdaki üç yöntemden her biri işe yarar yerel dev ortamımda çok iyi. Ancak, uygulamanızı azurewebistes için yayınladığımda, özel başlıklarımı yok sayar. Bunun için bir sebep var mı?
Dreamspark aboneliğim var.
Evet, işe yaradı vermedi – user1652792