Connexion pour compte de stockage Azure thru serveur proxy
Mon LocalClient application est dans un LAN d'entreprise derrière un serveur proxy HTTP (ISA). La première Azure appel d'API-je faire - CloudQueue.CreateIfNotExist()
- provoque une exception: (407 Proxy Authentication required. J'ai essayé les choses suivantes:
- Ajouté le
de l'élément d'application.config, mais il ne semble pas fonctionner (Référence: http://geekswithblogs.net/mnf/archive/2006/03/08/71663.aspx).<System.Net
> defaultProxy - J'ai configuré "Microsoft Client de Pare-feu pour ISA Server', mais cela n'a pas aide non plus.
- Utilisé un proxy personnalisé gestionnaire comme suggéré ici: http://dunnry.com/blog/2010/01/25/SupportingBasicAuthProxies.aspx. Je ne suis pas en mesure d'obtenir ce travail - l'obtention d'une Configuration d'initialisation exception.
Comme par MSDN, un serveur proxy HTTP peut être spécifié dans la chaîne de connexion, uniquement dans le cas de Développement de Stockage (voir http://msdn.microsoft.com/en-us/library/ee758697.aspx):
UseDevelopmentStorage=true;DevelopmentStorageProxyUri=http://myProxyUri
Est-il possible de connecter le Stockage Azure à travers un serveur proxy?
OriginalL'auteur amolbk | 2010-10-22
Vous devez vous connecter pour publier un commentaire.
J'ai effectivement trouvé que le proxy personnalisé solution n'était pas nécessaire.
Adjonction, app.config (juste avant le
</configuration>
) a fait le tour pour moi:useDefaultCredentials
) faisait dans <domaine>\<username> format. Il n'aurait donc pas à s'authentifier.Merci, ta solution m'a aidé!
Cela a fonctionné pour moi aussi (ma demande a été accroché quand j'ai essayé de faire des opérations sur une table).
OriginalL'auteur Nick Evans
La proxy personnalisé solution (la troisième chose que j'ai essayé comme indiqué dans ma question initiale) a parfaitement fonctionné. L'erreur que je faisais auparavant a été de ne pas mettre le
<configSections>
élément au début de<configuration>
dans l'app.config requise. À faire ce que, le proxy personnalisé solution donnée ici résolu mon problème.OriginalL'auteur amolbk
À passer par le proxy alors s'il vous plaît utilisez comme ci-dessous, il fonctionne comme prévu et même a été testé.
.Net ou C# alors s'il vous plaît ajouter le code ci-dessous à "App.config"
OriginalL'auteur Manimaran Samuthirapandi