Share via


Codici di errore di Distribuzione Web

di Bilal Aslam

Per alcuni casi di errore comuni, La distribuzione Web mostrerà un codice di errore. Questa tabella spiega perché si verifica l'errore e i passaggi che l'utente può eseguire per evitare l'errore. Si noti che il messaggio di errore può essere diverso a seconda del modo in cui viene richiamata la distribuzione Web, ad esempio Microsoft WebMatrix sceglie di visualizzare messaggi di errore personalizzati. I messaggi di errore elencati di seguito vengono visualizzati nella riga di comando e nell'API msdeploy.exe:

MySqlDumpNotFound

Diagnosi: La distribuzione Web non riesce a trovare l'eseguibile mysqldump.exe. Questo eseguibile è necessario per le distribuzioni di database MySQL.

Risoluzione: esistono due soluzioni alternative:

  1. Inserire il file eseguibile in C:\Program Files\MySQL\MySQL Server 5.1\bin
  2. Impostare una chiave del Registro di sistema REG_SZ per puntare all'eseguibile, ad esempio (HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\2\MySqlDumpPath è impostata su "c:\mysqldump\mysqldump.exe"

RemoteAppNotFound

Diagnosi: impossibile trovare l'applicazione remota. Ciò può verificarsi se si tenta di eseguire un dump di "remotesite/remoteapp" in cui "remoteapp" non esiste effettivamente

Risoluzione: specificare un nome dell'applicazione remota effettivamente esistente

FileOrFolderNotFound

Diagnosi: ciò può verificarsi se si tenta di eseguire un SetAcl in un file o in una cartella che non esiste.

Risoluzione: specificare un file o una cartella esistenti.

ERROR_DESTINATION_INVALID

Diagnosi: il nome del computer non è tipizzato o il computer non è raggiungibile.

Risoluzione: provare a verificare se il nome computer è valido. Provare a eseguire il ping del computer manualmente.

ERROR_DESTINATION_NOT_REACHABLE

Diagnosi: il servizio Di gestione Web o l'agente remoto non è installato o non raggiungibile nel computer remoto.

Risoluzione: verificare che il servizio agente remoto o il servizio gestione Web vengano avviati nel computer remoto, a seconda di quello a cui ci si connette. È possibile eseguire una "net start wmsvc net start msdepsvc & " nel computer remoto per assicurarsi che questi servizi vengano avviati. Assicurarsi inoltre che un firewall non interrompa le comunicazioni con la destinazione.

ERROR_USER_UNAUTHORIZED

Diagnosi: questo codice di errore può essere visualizzato a causa di diversi motivi. In genere indica un problema di autenticazione o autorizzazione e può verificarsi a causa di uno dei motivi seguenti:

  • L'utente non esiste
  • L'utente non dispone dell'accesso di GESTIONE IIS al sito se si esegue la connessione tramite il servizio Gestione Web
  • Il sito non esiste
  • Password non corretta

Risoluzione: se si esegue la connessione tramite il servizio gestione Web:

  • Verificare che il nome utente e la password siano corretti
  • Verificare che il sito esista
  • Verificare che l'utente disponga delle autorizzazioni di Gestione IIS per l'ambito del sito

Risoluzione: se si esegue la connessione tramite il servizio agente remoto:

  • Verificare che il nome utente e la password siano corretti
  • Verificare che l'account utente specificato sia un membro del gruppo Administrators nel computer remoto. NOTA: se non si usa l'amministratore predefinito, creare un nuovo gruppo denominato gruppo "MSDepSvcUsers" e aggiungere il nuovo amministratore a tale gruppo.
  • Verificare che il sito esista

ERROR_USER_NOT_ADMIN

Diagnosi: ciò accade se si tenta di connettersi al servizio agente remoto, ma non sono state fornite credenziali di amministratore appropriate.

Risoluzione: il servizio agente remoto accetta le credenziali di amministratore predefinito o amministratore di dominio. Se si dispone di una configurazione non di dominio e si vuole usare un account diverso dall'amministratore predefinito, eseguire le operazioni seguenti:

  • Creare un gruppo di utenti separato MSDepSvcUsers nel computer remoto.
  • Creare un account locale A in entrambi i computer remoti locali & .
  • Aggiungere A a MSDepSvcUsers nel computer remoto.
  • Usare l'account A per pubblicare, questo consente di pubblicare senza dover usare l'account amministratore predefinito.

ERROR_CERTIFICATE_VALIDATION_FAILED

Diagnosi: il certificato presentato dall'endpoint di distribuzione Web non è attendibile o non valido. Questo avviene in genere se il server remoto ha un certificato autofirmato per il servizio agente remoto o il servizio di gestione Web.

Risoluzione: installare un certificato attendibile nell'endpoint o provare a ignorare la convalida del certificato.

  • Dalla riga di comando msdeploy.exe è possibile eseguire questa operazione passando il flag -allowUntrusted.
  • Dall'interfaccia utente di pubblicazione di Visual Studio 2010 è possibile controllare "Consenti non attendibili"
  • Da un pacchetto di distribuzione di Visual Studio 2010 (ad esempio MyApp.deploy.cmd), è possibile passare il flag -allowUntrusted
  • Aggiungere <AllowUntrustedCertificate>true</AllowUntrustedCertificate> al file pubxml:
<PropertyGroup>
  <AllowUntrustedCertificate>true</AllowUntrustedCertificate>
</PropertyGroup>

ERROR_PROXY_GATEWAY

Diagnosi: un gateway proxy impedisce alla distribuzione Web di comunicare con l'endpoint di distribuzione Web remoto.

Risoluzione: La distribuzione Web non legge le impostazioni proxy di sistema. Come soluzione alternativa, provare a disabilitare il proxy di sistema:

  • Avviare Internet Explorer
  • Fare clic su Opzioni strumenti >
  • Fare clic su Connessione
  • Fare clic su Impostazioni LAN
  • Disabilitare tutte le caselle di controllo

ERROR_SITE_DOES_NOT_EXIST

Diagnosi: il sito IIS specificato non esiste.

Risoluzione: verificare che il sito specificato esista effettivamente.

In alcuni casi è possibile che venga visualizzato questo errore se è stato specificato "/" anziché "" nell'URL del sito. Provare a modificare "/" su "".

ERROR_APP_DOES_NOT_EXIST

Diagnosi: l'applicazione specificata non esiste in IIS.

Risoluzione: controllare GESTIONE IIS per assicurarsi di aver specificato correttamente il nome del percorso dell'applicazione.

ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP,

ERROR_USER_NOT_AUTHORIZED_FOR_DBFULLSQL,
ERROR_USER_NOT_AUTHORIZED_FOR_DBMYSQL,
ERROR_USER_NOT_AUTHORIZED_FOR_SETACL,
ERROR_USER_NOT_AUTHORIZED_FOR_APPPOOLNETFX,
ERROR_USER_NOT_AUTHORIZED_FOR_APPPOOLPIPELINE,
ERROR_USER_NOT_AUTHORIZED_FOR_RECYCLEAPP,
ERROR_USER_NOT_AUTHORIZED_FOR_CREATEAPP,
ERROR_USER_NOT_AUTHORIZED_FOR_CONTENTPATH

Il gruppo di errori elencati sopra condividono la diagnosi, la risoluzione e la soluzione alternativa seguenti:

Diagnosi: un utente non amministrativo ha tentato di eseguire un'operazione con un provider di distribuzione Web per cui l'utente non è attualmente autorizzato.

Risoluzione: configurazione distribuzione Web 2.0, per impostazione predefinita, crea regole di delega del servizio di gestione che consentono agli utenti non amministratori di eseguire operazioni con questo provider. È possibile che una regola di delega necessaria per questo provider non sia stata configurata correttamente.
Soluzione alternativa: dai programmi Pannello di controllo eseguire Ripristino in Distribuzione Web 2.0. In alternativa, creare manualmente la regola di delega.

ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER

Diagnosi: un utente non amministrativo ha tentato di eseguire un'operazione con un provider di distribuzione Web per cui l'utente non è attualmente autorizzato. Questo codice di errore viene visualizzato se l'utente tenta di eseguire un'operazione con un provider per cui l'installazione di Distribuzione Web 2.0 non crea una regola di delega.

Risoluzione: l'installazione di Distribuzione Web 2.0 non crea una regola di delega per questo provider. Creare manualmente la regola di delega.

ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER

Diagnosi: questo codice di errore può essere visualizzato se si esegue la connessione tramite il servizio di gestione Web come amministratore non amministratore:

  • Se si esegue la connessione con le credenziali di Gestione IIS, l'identità del servizio Gestione Web (in genere servizio locale) richiede autorizzazioni di controllo completo nella cartella radice del sito per poter creare file e cartelle sotto.
  • Se si esegue la connessione con le credenziali di Windows, l'utente di Windows deve controllare completamente la cartella radice del sito per poter creare file e cartelle sotto.

Risoluzione: concedere il controllo completo dell'account appropriato nella cartella radice del sito. In alternativa:

  • Avviare Gestione IIS e fare clic con il pulsante destro del mouse sul sito in questione
  • Fare clic su Distribuisci > configurazione per la pubblicazione distribuzione Web
  • Selezionare il nome utente appropriato
  • Fare clic su Installazione

ERROR_INSUFFICIENT_ACCESS_TO_APPHOSTCONFIG

Diagnosi: l'identità RunAs specificata per la regola di delega createApp richiede l'accesso in scrittura al file di applicationHost.config del server IIS.

Risoluzione: concedere l'identità RunAs della regola di delega createApp Write access al file di applicationHost.config del server IIS.

ERROR_INVALID_CONNECTION_STRING

Diagnosi: è stata specificata una stringa di connessione del database non valida che ha causato l'esecuzione corretta di un provider dbFullSql o dbMySql. Ciò può verificarsi se una stringa di connessione è malformata (ad esempio Se v ver =localhost;...) o se la stringa di connessione contiene chiavi che il server di database di destinazione non riconosce.

Risoluzione: verificare che la stringa di connessione sia valida.

ERROR_SQL_EXECUTION_FAILURE

Diagnosi: si è verificato un errore di esecuzione dello script SQL. Ciò può verificarsi per un va

Risoluzione: questo può verificarsi per diversi motivi. Per altre informazioni, vedere qui.

ERROR_TYPE_NOT_FOUND_IN_ASSEMBLY

Diagnosi: il provider dbFullSql della distribuzione Web richiede la versione 10 o successiva degli oggetti di gestione server.

Risoluzione: il provider SQL non può essere eseguito a causa di una dipendenza mancante. Accertarsi che Microsoft SQL Server Management Objects (Versione 10 o successiva) sia installato.

ERROR_OBJECT_TO_BE_DELETED_DOES_NOT_EXIST

Diagnosi: Distribuzione Web ha originariamente trovato un oggetto da eliminare, ma quando ha provato a eliminarlo, mancava.

Risoluzione: assicurarsi che non siano presenti altri processi esterni che modificano la destinazione durante l'esecuzione di una sincronizzazione.

ERROR_APPPOOL_VERSION_MISMATCH

Diagnosi: la versione del pool di applicazioni di origine è diversa dalla versione del pool di applicazioni di destinazione.

Risoluzione: è possibile modificare manualmente le versioni del pool di applicazioni in modo che corrispondano tra l'origine e la destinazione oppure usare automaticamente il provider apppoolnetfx.

ERROR_CENTRAL_CERT_STORE_SETTINGS_CANNOT_BE_READ

Diagnosi: l'archivio certificati centrale non può essere usato nella configurazione corrente.

Risoluzione: è necessario assicurarsi di usare IIS 8 o versioni successive. Se si esegue msdeploy.exe in un server a 64 bit, assicurarsi di usare la versione a 64 bit del file eseguibile.

ERROR_CENTRAL_CERT_STORE_NOT_CONFIGURED_PROPERLY

Diagnosi: l'archivio certificati SSL centralizzato non è installato o configurato correttamente. Questa funzionalità non è supportata anche in IIS 7.5 o versioni precedenti.

Risoluzione: verificare che il server da cui si esegue la sincronizzazione sia in esecuzione IIS 8 o versione successiva. Verificare anche che l'archivio certificati SSL centralizzato sia installato e configurato in tale server.

ERROR_MISSING_REQUIRED_DEPENDENCIES

Diagnosi: il provider AppHostAuthOverride richiede IIS7 o versioni successive.

Risoluzione: assicurarsi che il server di destinazione che si sta modificando sia in esecuzione IIS7 o versione successiva.

ERROR_COULD_NOT_CONNECT_TO_REMOTESVC

Diagnosi: La distribuzione Web non può connettersi al servizio remoto.

Risoluzione: assicurarsi che:

  1. È possibile eseguire il ping del computer remoto
  2. Che il servizio msdepsvc o wmsvc venga avviato nel server remoto.
  3. Il firewall non blocca le connessioni in ingresso delle porte nella destinazione. Se è stata usata l'installazione predefinita, sarà 80 per msdepsvc e 8172 per wmsvc.

ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH

Diagnosi: questa operazione può verificarsi se si esegue una sincronizzazione server Web tra due computer con versioni diverse di .Net installate.

Risoluzione: per impostazione predefinita, La distribuzione Web favorirà l'esecuzione nella versione di .Net specificata nel file di configurazione. Se la versione di .Net che distribuzione Web usa nel client è diversa dalla versione nel server, verrà bloccata una sincronizzazione server Web per impedire la migrazione delle impostazioni da versioni diverse di .Net. Per risolvere questo problema, sono disponibili due opzioni:

  1. Usare l'impostazione del provider netFxVersion per indicare a Distribuzione Web esattamente quali impostazioni .Net eseguire la migrazione. Ecco un esempio della riga di comando che impone alla distribuzione Web di sincronizzare le impostazioni .Net 2.0:

    msdeploy.exe -verb:sync -source:webserver,machineconfig32.netfxversion=2,machineconfig64.netfxversion=2,rootwebconfig32.netfxversion=2,rootwebconfig64.netfxversion=2 -dest:webserver,machineconfig32.netfxversion=2,machineconfig64.netfxversion=2,rootwebconfig32.netfxversion=2,rootwebconfig64.netfxversion=2,computername=destServername

  2. Eseguire Distribuzione Web nella stessa versione di .Net tra client e server. Sul lato client è possibile modificare l'ordinamento dell'elemento versione supportatoRuntime nel %programfiles%\IIS\Microsoft Web Deploy V3\msdeploy.exe.config file per la versione di .Net specificato per primo (vedere gacInstall provider per un esempio di questo). In questo modo verrà indicata la versione di .Net che verrà caricata, presupponendo che sia installata nel sistema. Sul lato server è possibile eseguire la stessa operazione per %programfiles%\IIS\microsoft web deploy\msdepsvc.exe.config. Se si modifica questo file, assicurarsi di riavviare il servizio Web Deployment Agent (net stop msdepsvc net start msdepsvc&).

ERROR_HTTPCERT_BINDING_NOT_FOUND

Diagnosi: impossibile trovare l'associazione specificata.

Risoluzione: eseguire "netsh http show sslcert" dalla riga di comando per verificare che esista l'associazione specificata. Se non viene trovato, potrebbe essere necessario ricrearlo tramite Gestione IIS.

ERROR_INCORRECT_PARAMETER_TAG

Diagnosi: è stato passato un tag di parametro non corretto.

Risoluzione: eseguire nuovamente msdeploy con il tag SQL, SQLCE o MYSQL.

ERROR_INVALID_PATH

Diagnosi: il percorso del provider non è valido.

Risoluzione: a seconda del provider in uso, il percorso necessario per il provider potrebbe essere diverso. Visitare https://technet.microsoft.com/library/dd569040(WS.10).aspx per altre informazioni sul provider in uso.

ERROR_INVALID_SETTING_SPECIFIED

Diagnosi: l'impostazione del provider specificata non è valida.

Risoluzione: visitare Technet per altre informazioni sul provider in uso.

ERROR_INVALID_SETTING_VALUE_SPECIFIED

Diagnosi: il valore dell'impostazione del provider non è valido.

Risoluzione: visitare Technet per altre informazioni sul provider in uso.

ERROR_SNI_BINDINGS_NOT_SUPPORTED

Diagnosi: le associazioni SNI sono supportate solo in IIS 8 o versioni successive.

Risoluzione: è possibile creare associazioni SNI solo in IIS 8 o versioni successive.

ERROR_FAILED_TO_RESTORE_BACKUP

Diagnosi: La distribuzione Web non è riuscita a ripristinare un backup.

Risoluzione: verificare che:

  1. Il backup specificato esiste nel server.
  2. Se è presente un database all'interno del backup, viene specificata una stringa di connessione nell'impostazione del provider di stringhe di connessione.

ERROR_BACKUPS_ARE_NOT_CONFIGURED_PROPERLY

Diagnosi: la funzionalità di backup non è configurata correttamente nel server di destinazione.

Risoluzione: controllare i log eventi per gli hint su cui sono configurate le impostazioni non configurate. Verificare che le impostazioni archiviate nel file applicationHost.config siano conformi al file dello schema IIS BackupManagerSchema.xml.

ERROR_CANNOT_CREATE_BACKUP

Diagnosi: Distribuzione Web non è riuscita a creare un nuovo backup nel server di destinazione.

Risoluzione: verificare che:

  1. Se si esegue una sincronizzazione del provider appHostConfig, il percorso del provider non è vuoto.
  2. Se sono presenti più provider in un manifesto che accettano percorsi virtuali, assicurarsi che tutti i percorsi puntino alla stessa applicazione.
  3. Se si esegue un backup manuale, assicurarsi che la funzionalità sia "attivata" nelle impostazioni di backup del server.
  4. Controllare i registri eventi del server se il messaggio di errore restituito al client non contiene informazioni sufficienti.

ERROR_SETTING_IS_READ_ONLY

Diagnosi: l'impostazione di backup che si sta tentando di impostare è contrassegnata come sola lettura e non può essere impostata.

Risoluzione: l'amministratore del server deve contrassegnare l'impostazione di backup come "settable" nel file applicationHost.config aggiornando manualmente il file o usando gli script di PowerShell di Distribuzione Web.

ERROR_FILE_IN_USE

Diagnosi: non è possibile sovrascrivere o eliminare un file di destinazione perché è attualmente in uso.

Risoluzione: assicurarsi che il file di destinazione non sia in uso prima di eseguire una sincronizzazione. Se si esegue la sincronizzazione del contenuto in un sito Web ospitato in IIS 7 o versioni successive (usando i provider appHostConfig, iisApp o contentPath), prendere in considerazione la modalità offline dell'applicazione durante la sincronizzazione abilitando la regola appOffline.

È possibile configurare la regola appOffline nel profilo di pubblicazione (.pubxml). Aggiungere l'elemento EnableMSDeployAppOffline al PropertyGroup come illustrato di seguito:

<PropertyGroup>
  <EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>

ERROR_FAILED_TO_BRING_APP_ONLINE

Diagnosi: La distribuzione Web non è stata in grado di rimuovere il file di app_offline.htm dal sito dopo il completamento della sincronizzazione.

Risoluzione: è possibile eseguire nuovamente la sincronizzazione con la regola appOffline abilitata o eliminare manualmente il file app_offline.htm dalla radice del sito nel server di destinazione. Per informazioni dettagliate sul motivo dell'errore, controllare i log eventi del server.

È possibile configurare la regola appOffline nel profilo di pubblicazione (.pubxml). Aggiungere l'elemento EnableMSDeployAppOffline al PropertyGroup come illustrato di seguito:

<PropertyGroup>
  <EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>

ERROR_HIGHER_FXVERSION_REQUIRED

Diagnosi: Distribuzione Web non è riuscita a eseguire una sincronizzazione usando la connessione amministratore dedicato SQL perché SQL DAC richiede .Net 4.0.

Risoluzione: assicurarsi che il server che effettua la connessione SQL usando l'applicazione livello dati abbia installato .Net 4.0. Se si esegue la connessione usando il client msdeploy.exe, assicurarsi che abbia .Net 4.0 elencato come prima opzione nel file msdeploy.exe.config. Se ci si connette all'endpoint del server msdepsvc (servizio Web Deployment Agent), assicurarsi che abbia .Net 4.0 elencato come prima opzione nel file msdepsvc.exe.config.

ERROR_MAX_NUM_APPLICATIONS_EXCEEDED

Diagnosi: sono state create più applicazioni Web rispetto a quelle consentite nel server di destinazione.

Risoluzione: richiedere più applicazioni dall'amministratore del server o eliminare alcune delle applicazioni esistenti.

ERROR_API_NOT_SUPPORTED

Diagnosi: l'API chiamata non esiste nel server di destinazione perché il server usa una versione precedente di Distribuzione Web.

Risoluzione: installare la versione più recente di Distribuzione Web nel server.

DacFxNeededForSQLProvider,

ERROR_SCRIPTDOM_NEEDED_FOR_SQL_PROVIDER,
ERROR_SQLCLRTYPES_NEEDED_FOR_SQL_PROVIDER

Il gruppo di 3 errori elencati sopra condividono la diagnosi e la risoluzione seguenti:

Diagnosi: l'applicazione livello dati SQL e le relative dipendenze non sono installate.

Risoluzione: usare il programma di installazione della piattaforma Web per installare:

  1. Microsoft SQL Server 2012 Data-Tier Application Framework
  2. SQL Server 2012 Transact-SQL ScriptDom
  3. SQL Server Tipi CLR di sistema 11.0

ERROR_PACKAGE_TOO_LARGE

Diagnosi: il pacchetto o il backup creato supera le dimensioni massime di 4 GB.

Risoluzione: usare invece il provider archiveDir durante la creazione di un pacchetto. Attualmente non esiste alcuna soluzione per questo limite rispetto ai backup automatici.

ERROR_TIMED_OUT

Diagnosi: MySqlDump ha richiesto troppo tempo per rispondere a una determinata query.

Risoluzione: è possibile modificare il tempo di attesa di distribuzione Web per MySqlDump da restituire da una query modificando il valore delle impostazioni del provider WaitAttemptsSettingInfo e WaitIntervalSettingInfo.

ERROR_ASSEMBLY_NOT_FOUND

Diagnosi: non è stato possibile caricare le dipendenze necessarie.

Risoluzione: se è stata installata la distribuzione Web manualmente tramite l'identità del servizio gestito, provare a reinstallare il programma di installazione della piattaforma Web per installare le dipendenze necessarie per l'utente.

ERROR_SMO_NEEDED_FOR_SQL_PROVIDER,

ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP,
ERROR_SCRIPTER_NEEDED_FOR_SQLCE_PROVIDER

Il gruppo di errori elencati sopra condividono la diagnosi e la risoluzione seguenti:

Diagnosi: sql Shared Management Objects (SMO) non è stato trovato o la versione installata è troppo precedente.

Risoluzione: installare la versione più recente di SMO usando Il programma di installazione della piattaforma Web.

ERROR_CANNOT_CONNECT_TO_DATABASE

Diagnosi: impossibile connettersi a un database.

Risoluzione: verificare che:

  1. La stringa di connessione sia corretta.
  2. L'account specificato nella stringa di connessione ha accesso al database.
  3. Il server di database connesso consente connessioni remote.
  4. È possibile accedere al server di database dal computer che esegue Distribuzione Web. Se ci si connette a un server di distribuzione Web remoto e si specifica un database, è necessario assicurarsi che il server di distribuzione Web remoto abbia accesso al database.

ERROR_DACPAC_EXTRACTION_TIMEDOUT

Diagnosi: l'azione PAC dell'applicazione livello dati ha impiegato troppo tempo per completare.

Risoluzione: aumentare il tempo di attesa per il completamento di un comando specificando l'impostazione del provider CommandTimeout.

ERROR_NOT_SUPPORTED

Diagnosi: i siti Web di Azure non supportano la creazione di nuove applicazioni virtuali o la modifica della configurazione dell'applicazione esistente nel server durante un'operazione di pubblicazione di distribuzione Web.

Risoluzione: è possibile creare nuove applicazioni virtuali o modificare le impostazioni di configurazione esistenti per il sito tramite l'portale di Azure (manage.windowsazure.com). A tale scopo, accedere al portale, aprire le impostazioni del sito e fare clic sulla scheda "Configura". Da qui è necessario modificare il sito in modo che corrisponda alle impostazioni di configurazione dell'applicazione che si sta tentando di distribuire. Nella maggior parte dei casi, questa è semplicemente una questione di modifica della versione di .Net Framework, ma in alcuni casi può richiedere anche di aggiungere una nuova applicazione virtuale.

ERROR_EXCEPTION_WHILE_CREATING_OBJECT

In genere, questo indica un problema con la convalida dei provider nell'origine. Ad esempio, se si sta tentando di sincronizzare il contenuto da una condivisione file di origine e non si ha accesso alla condivisione file, potrebbe essere visualizzato questo codice di errore. Per questi tipi di problemi, assicurarsi di avere accesso a tutti i dati di origine da cui si vuole pubblicare.

ERROR_EXECUTING_METHOD

Codice di errore generico per indicare che si è verificato un problema durante la pubblicazione di un database. In genere, la traccia dello stack e il messaggio associati a questo codice devono indicare l'errore effettivo generato da OGGETTI di gestione SQL o SQL Data-Tier Application Framework.