4 Stimmen

Azure-Ausnahme nur bei Bereitstellung auf dem Server, nicht auf dem Localhost

Ich versuche, eine Verbindung zu einem Azure-Tabellenspeicher herzustellen und ein Objekt hinzuzufügen. Es funktioniert großartig auf localhost, aber auf einem Server, den ich verwende, erhalte ich die folgende Ausnahme + seine innere Ausnahme:

    Exception of type 'Microsoft.WindowsAzure.StorageClient.StorageClientException' was thrown.
System.Data.Services.Client.DataServiceQueryException: An error occurred while processing this request. 
---> System.Data.Services.Client.DataServiceClientException: 
     <?xml version="1.0" encoding="utf-8" standalone="yes"?>
     <error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
     <code>AuthenticationFailed</code>
     <message xml:lang="en-US">Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature. RequestId:17..127 Time:2011-12-16T15:47:50.7505473Z</message>
     </error>
     at System.Data.Services.Client.BaseAsyncResult.EndExecute[T](Object source, String method, IAsyncResult asyncResult)
     at System.Data.Services.Client.QueryResult.EndExecute[TElement](Object source, IAsyncResult asyncResult)
     --- End of inner exception stack trace ---
     at Microsoft.WindowsAzure.StorageClient.Tasks.Task`1.get_Result()
     at Microsoft.WindowsAzure.StorageClient.CloudTableClient.GetResultOrDefault[T](Task`1 task, T& result)

meine Verbindungszeichenfolge:

DefaultEndpointsProtocol=http;AccountName=nameoftable;AccountKey=accountkey...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X