Azure CDN agora oferece suporte a CORS

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