2
爲什麼azure網站會忽略我的web應用程序自定義標題? 我用盡通過3種方法來發送標題:Azure網站不允許發送自定義標頭?
伊夫試圖安裝一個Cors NuGet包:
public static void Register(HttpConfiguration config)
{
config.EnableCors(new EnableCorsAttribute("*", "*", "*");
}
也試過設置自定義標題在web.config中
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
最後我試着創建過濾器:
public class CorsFilter : ActionFilterAttribute
{
public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
{
actionExecutedContext.Response.Headers.Add("Access-Control-Allow-Origin", "*");
}
}
以上三種方法都可以工作編輯我的本地開發環境。但是,當我將我的應用程序發佈到azurewebistes時,它忽略了我的自定義標題。這有什麼理由嗎?
我有dreamspark訂閱。
是的,它沒有工作 – user1652792