Question

Je travaille avec Windows Azure et je suis juste en utilisant le Stockage Blob.J'ai configurer mon Stockage Blob à exécuter dans son propre fichier de Solution avec un mannequin de rôle web.Je le lance en premier sur ma machine de développement, donc les Services Azure commencer.J'ai configuré le service à utiliser la clé partagée et le nom du compte.

Je suis en cours d'exécution dans un problème quand je pointe mon application web (dans une autre solution) pour les locaux de Stockage Blob service.Je peux télécharger un fichier pour le Stockage Blob et je peux voir les enregistrements dans ma base de données locale.Donc, j'ai entré les paramètres corrects dans le web.config.Cependant, je ne peut pas accéder au fichier via une simple requête Get.J'ai vérifié que le conteneur est public.

L'URI que j'utilise est:

http://127.0.0.1:10000/{container-name}/{filename}.{extension}

Mon code fonctionne quand j'utilise ma production de Services Azure, donc, il y a quelque chose de différent à propos de l'Environnement de Développement que je suis absent?L'environnement local reposez-vous accès?

Mise à JOUR:J'ai récemment trouvé cet Article MSDN qui décrit les différences entre la production et le Stockage de développement des Uri.J'ai aussi documenté mon environnement ici sur mon blog.

Était-ce utile?

La solution

Le uri semble être légèrement incorrect, le format pour le stockage de développement uri est:

http://<local-machine-address>:<port>/<account-name>/<resource-path>

Étant donné que le nom du compte est toujours devstoreaccount1 votre uri devrait être:

http://127.0.0.1:10000/devstoreaccount1/{container-name}/{filename}.{extension}

Autres conseils

Quel genre de réponse ou un code d'erreur en êtes-vous?Si vous utilisez IE -, vous pouvez installer le Violoneux, ou utiliser le construit dans les outils de développement dans IE8 pour aider à résoudre un problème de communication.Assurez-vous - le développement tissu en RESTE!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top