2010-04-07 12 views
0

J'ai suivi un didacticiel sur la création d'un blob sur Windows Azure. Mais quand je fais ça, je reçois une erreur d'exception:Windows Azure: Erreur 300 Redirection ambiguë lors de la création d'un conteneur blob

Error while creating containerThe server encountered an unknown failure: The remote server returned an error: (300) Ambiguous Redirect.

Le code est:

private void SetContainersAndPermission() 
{ 
    try 
    { 
     // create a container 
     var CloudAccountStorage = CloudStorageAccount.FromConfigurationSetting("BlobConnectionString"); 
     cloudBlobClient = CloudAccountStorage.CreateCloudBlobClient(); 
     CloudBlobContainer blobContainer = cloudBlobClient.GetContainerReference("documents"); 
     blobContainer.CreateIfNotExist(); 

     // permissions 
     var containerPermissions = blobContainer.GetPermissions(); 
     containerPermissions.PublicAccess = BlobContainerPublicAccessType.Container; 
     blobContainer.SetPermissions(containerPermissions); 
    } 
    catch(Exception ex) 
    { 
     throw new Exception("Error while creating container" + ex.Message); 
    } 
} 

Quelqu'un peut-il me dire comment résoudre ce problème ....

+0

c'est la chaîne de connexion veda

+0

vous étiez en mesure de résoudre ce problème? mon conteneur donne aussi la même erreur (exception) – Egon

+0

Je n'ai pas pu le réparer .. Il n'a pas fonctionné sur mon système local mais cela a fonctionné sur windows directement en azur .... – veda

Répondre

1

Je suppose la chaîne de connexion est en quelque sorte fausse? Pouvez-vous partager la chaîne de connexion? (X sur votre clé partagée ...)

Vous pouvez également installer Fiddler (débogage du proxy HTTP) et voir à quoi ressemble la requête HTTP. Cela peut rendre le problème plus évident.

+0

Pourriez-vous s'il vous plaît dites-moi Comment partager la chaîne de connexion ... Je viens de suivre ce tutoriel http://www.c-sharpcorner.com/UploadFile/saurabh122/516/ – veda

0

J'ai également fait face au même problème. Je ne suis pas sûr si c'est la solution pour cela. J'ai modifié la valeur du nom du conteneur dans ServiceConfiguration.csfg de "Photograph" à "photograph" et cela a fonctionné.

0

Je pense que vous ne pouvez pas donner de majuscules dans les noms de file, de table ou de blob. Le nom ne doit contenir que des caractères minuscules.