Portanto, podemos finalmente hospedar fontes em nosso CDN do Azure !!!
Isso vale para qualquer outra coisa sujeita a restrições de compartilhamento de recursos de origem cruzada .
Portanto, atualize sua biblioteca de cliente de armazenamento azure para (> 3.0) e faça algo assim:
var client = storageAccount.CreateCloudBlobClient();
var properties = client.GetServiceProperties();
var cors = new CorsRule();
cors.AllowedOrigins.Add("artfulhacker.com");
cors.AllowedMethods = CorsHttpMethods.Get;
cors.MaxAgeInSeconds = 3600;
properties.Cors.CorsRules.Add(cors);
client.SetServiceProperties(properties);
Se você quiser permitir qualquer domínio principal de chamada, use isto:
cors.AllowedOrigins.Add("*");
Mais informações sobre isso podem ser encontradas aqui:
http://msdn.microsoft.com/en-us/library/windowsazure/dn535601.aspx
Respostas relacionadas:
Fontes comuns para Windows e Mac