2009-12-27 3 views
1

Je ne suis évidemment pas assez intelligent pour me débrouiller tout seul. Même après avoir lu the very similar question, je suis encore loin de résoudre ce problème. Je suis sûr qu'une fois de plus la communauté stackoverflow me sauvera. J'essaie de mettre à jour le fichier ServiceConfiguration.cscfg et j'ai un problème pour obtenir le bon nom de compte. Il est également possible que j'utilise la mauvaise AcountSharedKey.Azure AccountName et AccountSharedKey problème

<ConfigurationSettings> 
    <Setting name="DiagnosticsConnectionString" value="DefaultEndpointsProtocol=https;AccountName=<ACCOUNT_NAME>;AccountKey=<ACCOUNT_KEY>"/> 
</ConfigurationSettings> 

Soit supposer que je le point final suivant: http://mystorage.blob.core.windows.net

Et ma clé d'accès principal: "some_very_long_key"

J'ai essayé de mettre ces valeurs dans la section DiagnosticsConnectionString. Quelque chose comme ça:

<ConfigurationSettings> 
    <Setting name="DiagnosticsConnectionString" value="DefaultEndpointsProtocol=https;AccountName=http://mystorage.blob.core.windows.net;AccountKey=some_very_long_key"/> 
</ConfigurationSettings> 

Je suis en train de faire quelque chose de mal et je suis sûr que vous savez ce que c'est.

En attendant que quelqu'un me aider je aussi essayer cela sans aucun succès:

<ConfigurationSettings> 
    <Setting name="DiagnosticsConnectionString" value="DefaultEndpointsProtocol=https;AccountName=mystorage;AccountKey=some_very_long_key"/> 
</ConfigurationSettings> 

MISE À JOUR: Lorsque je tente de publier, je vois une boîte de message avec l'erreur suivante:

There was a problem sending the command to the program.

+0

Je ne suis pas un pro Azure, je ne l'ai jamais vu un point final utilisé pour le nom du compte, je pense que vous êtes utilisation de "mystorage" est plus approprié, en supposant que c'est le nom propre. Pouvez-vous être plus précis sur ce que vous entendez par «publier»? Vous essayez de publier le projet localement, ou voulez-vous dire que vous téléchargez sur le service public Azure? –

+0

Je publie en cliquant sur le bouton droit sur le projet Azure dans VS et sélectionnez «Publier». – Vadim

+0

VS 2008 ou VS 2010 Bêta 2 ou autre? A-t-il déjà travaillé sur votre ordinateur? Vous devez avoir les outils Azure installés? –

Répondre

2

J'ai déployé un exemple d'application Azure avec succès. Vous ne devez pas toucher la propriété DiagnosticsConnectionString. Vous devez définir une propriété de connexion supplémentaire, par ex. "DataConnectionString" et fournir les détails du compte et l'utiliser dans l'application. Sur la base de vos données, la configuration de l'échantillon serait comme ci-dessous:

<ConfigurationSettings> 
    <Setting name="DiagnosticsConnectionString" value="UseDevelopmentStorage=true" /> 
    <Setting name="DataConnectionString" value="DefaultEndpointsProtocol=https;AccountName=mystorage;AccountKey=some_very_long_key" /> 
</ConfigurationSettings>