Esporta (0) Stampa
Espandi tutto

Codici di errore (API REST di gestione di Siti Web di Microsoft Azure)

Aggiornamento: gennaio 2014

Oltre ai codici di stato HTTP standard, l'API REST di gestione di Siti Web di Microsoft Azure restituisce codici e messaggi di errore estesi. I codici estesi non sostituiscono i codici di stato HTTP standard, ma forniscono informazioni aggiuntive utilizzabili unitamente ai codici di stato di questo tipo. Ad esempio, un errore HTTP 404 può verificarsi per diversi motivi, pertanto la presenza di informazioni aggiuntive nel messaggio esteso può contribuire alla risoluzione del problema. Per ulteriori informazioni sui codici HTTP standard restituiti dall'API REST, vedere Codici di stato e di errore relativi alla gestione dei servizi.

Nella richiesta e nella risposta di esempio riportate di seguito viene mostrato il formato delle informazioni di errore estese nel corpo della risposta.

Esempio

Un utente invia una richiesta HTTP GET nel seguente formato in relazione a un sito denominato Fabrikam inesistente:

https://management.core.windows.net/<Subscription-ID>/services/WebSpaces/<WebSpaceName>/sites/Fabrikam

Il formato della risposta è il seguente:


HTTP/1.1 404 Not Found
Content-Length: 391
Content-Type: application/xml; charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Thu, 17 Jan 2013 21:01:03 GMT

<Error xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <Code>NotFound</Code>
  <Message>Cannot find site Fabrikam.</Message>
  <ExtendedCode>04009</ExtendedCode>
  <MessageTemplate>Cannot find site {0}.</MessageTemplate>
  <Parameters xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <a:string>Fabrikam</a:string>
  </Parameters>
</Error>


Gli elementi principali utilizzati nel messaggio esteso sono indicati di seguito.

Elementi principali

Nome elemento Descrizione

Code

Stringa di testo del codice di stato HTML standard rilevante, senza spazi.

Message

Testo del messaggio di errore esteso fornito dall'utente.

ExtendedCode

Codice di errore esteso costituito da un valore numerico univoco per il tipo di errore. Per un elenco di codici estesi, vedere le tabelle disponibili più avanti in questo argomento.

MessageTemplate

Modello del messaggio effettivo presentato all'utente, con segnaposto specificati in base a informazioni recuperate dall'elemento Parameters.

Parameters

Contenitore per stringhe per specificare i segnaposto nel modello di messaggio. Tali stringhe contengono informazioni univoche per lo scenario dell'utente.

 

Codice di errore esteso Tipo di errore Messaggio di errore o modello di messaggio di errore

01001

AccessDenied

Accesso negato.

01002

CommandResourceNotPresent

Oggetto risorsa comando non presente nel corpo della richiesta.

01003

InvalidName

Nome non valido {0}.

01004

UnknownCommandVerb

Impossibile interpretare il verbo del comando {0}.

01005

IsInReadOnlyMode

Il servizio è attualmente disponibile in modalità di sola lettura.

01006

ParameterIsNotSpecified

Parametro {0} non specificato.

01007

InvalidParameterValue

Il parametro {0} contiene un valore non valido.

01008

InvalidRequest

Oggetto {0} non presente nel corpo della richiesta.

01009

IncorrectDateTimeRange

Il valore di inizio nella stringa di query è maggiore o uguale al valore di fine.

01010

RequiredParameterMissing

Il parametro obbligatorio {0} è mancante.

01011

ResourceNameCannotChange

Impossibile modificare il nome della quota Web.

01012

FailedToConvertParameterValue

Il valore del parametro della stringa di query non può essere convertito in un valore booleano.

01013

ParameterNameAlreadyExists

Il parametro con il nome {0} esiste già.

01014

ParameterNameIsEmpty

Il nome del parametro non può essere vuoto.

01015

NotReady

Non pronto

01016

Pronto

Pronto

01017

UpdateForFieldNotAllowed

Aggiornamento non consentito per il campo {0}.

01018

NotSupportedCommand

Il servizio Web non supporta il comando {0}. Gli unici comandi supportati sono {1}.

01019

InvalidData

Dati non validi ({0}).

01020

GenericConflict

Si è verificato un conflitto. {0}

01021

InternalServerError

Errore interno del server. {0}

 

Codice di errore esteso Tipo di errore Messaggio di errore o modello di messaggio di errore

03001

NumberOfSitesLimit

Il numero di siti supera il numero massimo consentito.

03002

NumberOfWorkersLimit

Il numero di lavori supera il numero massimo consentito.

03003

NoStorageVolumeAvailable

Spazio su disco insufficiente.

03004

WebSpaceAlreadyExists

Spazio Web con nome {0} già esistente per la sottoscrizione {1}.

03005

WebSpaceNotFound

Impossibile trovare lo spazio Web {0} per la sottoscrizione {1}

03006

WebSpaceContainsResources

Lo spazio Web contiene risorse.

03007

FileStorageLimit

La capacità di archiviazione file è superiore al limite consentito.

03008

WebSpaceDeleteError 

Impossibile eliminare lo spazio Web {0}: {1}

03009

NoWorkersAvailable

Server di istanze standard disponibili non sufficienti per soddisfare la richiesta.

03010

WebSpaceCreateError

Impossibile creare lo spazio Web {0} nel volume di archiviazione {1}: {2}

 

Codice di errore esteso Tipo di errore Messaggio di errore o modello di messaggio di errore

04001

DirectoryAlreadyExists

Directory già esistente per il sito {0}.

04002

DirectoryDeleteError

Impossibile eliminare la directory {0}.

04003

InvalidHostName

Nome host non valido {0}.

04004

InvalidNumberOfWorkers

Il numero di lavori deve essere maggiore di zero.

04005

HostNameAlreadyExists

Nome host '{0}' già esistente.

04006

InvalidCustomHostNameValidation

Nessun record CNAME che punta da {0} a un sito in una zona DNS predefinita (oppure troppi record).

04007

InvalidCustomHostNameValidationNoBaseHostName

Nessun nome host da utilizzare per la convalida.

04008

SiteAlreadyExists

Sito con nome {0} già esistente.

04009

SiteNotFound

Impossibile trovare il sito {0}.

04010

InvalidExternalUriHeader

URL esterno \{0}\ specificato nell'intestazione della richiesta \{1}\ non valido.

04011

FileDeleteError

Impossibile eliminare il file {0}.

04012

NumberOfWorkersPerSiteLimit

Il numero di lavori per il sito supera il numero massimo consentito.

04013

TraceWebSiteStorageVolume

WebSiteManager.CreateWebSite: creazione del sito utilizzando storageVolume {0}.

 

Codice di errore esteso Tipo di errore Messaggio di errore o modello di messaggio di errore

05001

RepositoryDeleteError

Impossibile eliminare il repository con nome {0}.

05002

RepositoryDevSiteAlreadyExists

Il sito di sviluppo esiste già nel repository per il sito {0}.

05003

RepositoryDevSiteNotExist

Il sito di sviluppo non esiste nel repository per il sito {0}.

05004

RepositorySiteAlreadyExists

Per il sito {0} è già stato creato un repository.

05005

RepositorySiteNotExist

Per il sito {0}.non esiste alcun repository.

05006

TraceFailedToCreateDevSite

Impossibile creare un sito di sviluppo.

 

Codice di errore esteso Tipo di errore Messaggio di errore o modello di messaggio di errore

06001

AuthenticatedFailed

L'utente {0} è stato rifiutato.

06002

AuthenticatedPassed

Autenticazione dell'utente {0} completata.

06003

AuthorizationFailed

L'utente {0} è stato rifiutato.

06004

AuthorizationPassed

L'utente {0} è stato autorizzato.

06005

PublishingCredentialsNotTrimmed

Nelle credenziali di pubblicazione devono essere eliminati gli spazi vuoti.

06006

PublishingPasswordIsEmpty

La password di pubblicazione non può essere vuota.

06007

PublishingPasswordNotSpecified

È necessario specificare la password di pubblicazione.

06008

PublishingUserNameAlreadyExists

Il nome utente di pubblicazione {0} è già utilizzato. Specificare un nome utente di pubblicazione diverso.

06009

PublishingUserNameIsEmpty

Il nome utente di pubblicazione non può essere vuoto.

 

Codice di errore esteso Tipo di errore Messaggio di errore o modello di messaggio di errore

51001

ErrorAdding

Errore durante l'aggiunta della voce {0}: {1}

51002

ErrorDeleting

Errore durante l'eliminazione della voce {0}: {1}

51003

ErrorUpdating

Errore durante l'aggiornamento della voce {0}: {1}

51004

CannotFindEntity

Impossibile trovare l'elemento {0} con nome {1}.

 

Codice di errore esteso Tipo di errore Messaggio di errore o modello di messaggio di errore

52001

SubscriptionConflict

La sottoscrizione con il nome specificato esiste già.

52002

SubscriptionNonEmpty

Il nome di sottoscrizione non può essere nullo o vuoto.

52003

SubscriptionNotFound

Sottoscrizione {0} non trovata.

52004

SubscriptionSuspended

Sottoscrizione {0} sospesa.

52005

NonEmptySubscription

La sottoscrizione contiene spazi Web.

 

Codice di errore esteso Tipo di errore Messaggio di errore o modello di messaggio di errore

53001

WebSpaceConflict

Lo spazio Web con il nome specificato esiste già.

53002

WebSpaceNonEmpty

Il nome di spazio Web non può essere nullo o vuoto.

53003

NonEmptyWebSpace

Lo spazio Web contiene siti Web.

53004

ErrorPickingStamp

Errore durante il recupero dell'indicatore per lo spazio Web {0}.

 

Codice di errore esteso Tipo di errore Messaggio di errore o modello di messaggio di errore

54001

WebSiteConflict

Il sito Web con il nome {0} esiste già nella sottoscrizione e nello spazio Web specificati.

54002

WebSiteNonEmpty

Il nome di sito Web non può essere nullo o vuoto.

54003

HostNameConflict

Il nome host specificato {0} è già in uso da un altro sito.

Mostra:
© 2014 Microsoft