Codes d’erreur Web Deploy

S’applique à : Internet Information Services 7.0, Internet Information Services 7.5, Internet Information Services 8.0

Pour certains cas d’erreur courants, Web Deploy affiche des messages d’erreur. Cet article explique pourquoi le message d’erreur s’affiche et fournit des étapes pour éviter les erreurs. Le message d’erreur peut être différent selon la façon dont Web Deploy est démarré. Par exemple, Microsoft WebMatrix choisit d’afficher des messages d’erreur personnalisés. Les messages d’erreur répertoriés dans les sections suivantes sont affichés sur la ligne de commande et l’APImsdeploy.exe:

MySqlDumpNotFound

Diagnostic

Web Deploy peut ne pas trouver le mysqldump.exe exécutable. Cet exécutable est requis pour les déploiements de base de données MySQL.

Solution

Vous pouvez essayer l’une des solutions de contournement suivantes :

  • Placez l’exécutable dans C:\Program Files\MySQL\MySQL Server\bin.
  • Définissez une REG_SZ clé de Registre pour qu’elle pointe vers l’exécutable. Par exemple, définissez sur HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\<version>\MySqlDumpPathc:\mysqldump\mysqldump.exe

RemoteAppNotFound

Diagnostic

L’application distante est introuvable. Cette erreur peut se produire si vous essayez d’effectuer un vidage de « remotesite/remoteapp » où « remoteapp » n’existe pas réellement.

Solution

Spécifiez un nom d’application distante qui existe réellement.

FileOrFolderNotFound

Diagnostic

Cette erreur peut se produire si vous essayez d’effectuer une SetAcl opération sur un fichier ou un dossier qui n’existe pas.

Solution

Spécifiez un fichier ou un dossier qui existe.

ERROR_DESTINATION_INVALID

Diagnostic

Le nom de l’ordinateur est mal typé ou l’ordinateur n’est pas accessible.

Solution

Essayez de case activée si le nom de l’ordinateur est valide. Essayez d’effectuer un test ping sur l’ordinateur manuellement.

ERROR_DESTINATION_NOT_REACHABLE

Diagnostic

Le service de gestion web ou l’agent distant n’est pas installé ou inaccessible sur l’ordinateur distant.

Solution

Vérifiez que le service d’agent distant ou le service de gestion web est démarré sur l’ordinateur distant, selon celui auquel vous vous connectez. Vous pouvez exécuter net start wmsvc et net start msdepsvc sur l’ordinateur distant pour vous assurer que ces services sont démarrés. Vérifiez également qu’un pare-feu n’interrompt pas les communications avec la destination.

ERROR_USER_UNAUTHORIZED

Diagnostic

Ce code d’erreur peut être affiché pour diverses raisons. Cela indique généralement un problème d’authentification ou d’autorisation, et peut se produire pour l’une des raisons suivantes :

  • L’utilisateur n’existe pas.
  • L’utilisateur n’a pas accès au site par le Gestionnaire des services Internet s’il se connecte à l’aide du service de gestion web.
  • Le site n’existe pas.
  • Le mot de passe est incorrect.

Solution

Pour vous connecter à l’aide du service de gestion web, procédez comme suit :

  1. Vérifiez que le nom d’utilisateur et le mot de passe sont corrects.
  2. Vérifiez que le site existe.
  3. Vérifiez que vous disposez des autorisations du Gestionnaire des services Internet pour l’étendue du site.

Pour vous connecter à l’aide du service d’agent distant, procédez comme suit :

  1. Vérifiez que le nom d’utilisateur et le mot de passe sont corrects.

  2. Vérifiez que le compte d’utilisateur que vous avez spécifié est membre du groupe Administrateurs sur l’ordinateur distant.

    Remarque

    Si vous n’utilisez pas l’administrateur intégré, créez un groupe appelé groupe « MSDepSvcUsers » et ajoutez votre nouvel administrateur à ce groupe.

  3. Vérifiez que le site existe.

ERROR_USER_NOT_ADMIN

Diagnostic

Le code ERROR_USER_NOT_ADMIN s’affiche si vous essayez de vous connecter au service d’agent distant, mais que vous n’avez pas fourni les informations d’identification d’administrateur appropriées.

Solution

Le service d’agent distant accepte les informations d’identification d’administrateur ou d’administrateur de domaine intégrées. Si vous avez une configuration non-domaine et que vous souhaitez utiliser un compte autre que l’administrateur intégré, procédez comme suit :

  1. Créez un groupe MSDepSvcUsers d’utilisateurs distinct sur l’ordinateur distant.
  2. Créez un compte A local sur les ordinateurs locaux et distants.
  3. Ajouter A à MSDepSvcUsers sur l’ordinateur distant.
  4. Utilisez un compte A pour publier, ce qui vous permet de publier sans avoir besoin d’un compte d’administrateur intégré.

ERROR_CERTIFICATE_VALIDATION_FAILED

Diagnostic

Le certificat présenté par le point de terminaison Web Deploy n’est pas approuvé ou non valide. Cela se produit généralement si le serveur distant dispose d’un certificat auto-signé pour le service d’agent distant ou le service de gestion web.

Solution

Installez un certificat approuvé sur le point de terminaison ou essayez de contourner la validation du certificat.

  1. À partir de la ligne de commandemsdeploy.exe , passez l’indicateur -allowUntrusted .

  2. À partir de l’interface utilisateur de publication de Visual Studio, case activée Allow Untrusted.

  3. À partir d’un package de déploiement Visual Studio (par exemple, MyApp.deploy.cmd), passez l’indicateur -allowUntrusted .

  4. Ajoutez <AllowUntrustedCertificate>true</AllowUntrustedCertificate> au fichier pubxml :

    <PropertyGroup>
      <AllowUntrustedCertificate>true</AllowUntrustedCertificate>
    </PropertyGroup>
    

ERROR_PROXY_GATEWAY

Diagnostic

Une passerelle proxy empêche Web Deploy de communiquer avec le point de terminaison Web Deploy distant.

Solution

Web Deploy ne lit pas les paramètres de proxy système. Pour contourner ce problème, essayez de désactiver le proxy système en procédant comme suit :

  1. Démarrez Internet Explorer.
  2. Sélectionnez Outils>Options.
  3. Sélectionnez Connexion.
  4. Sélectionnez Paramètres DU RÉSEAU.
  5. Désactivez toutes les cases à cocher.

ERROR_SITE_DOES_NOT_EXIST

Diagnostic

Le site IIS spécifié n’existe pas.

Solution

Vérifiez que le site spécifié existe réellement. Parfois, vous pouvez obtenir cette erreur si vous avez spécifié / au lieu de dans l’URL du \ site. Essayez de passer / à \.

ERROR_APP_DOES_NOT_EXIST

Diagnostic

L’application spécifiée n’existe pas dans IIS.

Solution

Vérifiez le Gestionnaire des services Internet pour vous assurer que vous avez correctement spécifié le nom du chemin d’accès de l’application.

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

Le groupe d’erreurs répertoriés partage le diagnostic, la résolution et la solution de contournement suivants :

Diagnostic

Un utilisateur non administratif a tenté d’effectuer une opération avec un fournisseur Web Deploy pour lequel l’utilisateur n’est actuellement pas autorisé.

Solution

Le programme d’installation de Web Deploy, par défaut, crée des règles de délégation de service de gestion, qui permettent aux non-administrateurs d’effectuer des opérations avec ce fournisseur. Vérifiez que la règle de délégation requise pour ce fournisseur a été correctement configurée.

Solution de contournement

À partir du Panneau de configuration Programmes>, exécutez Repair on Web Deploy. Vous pouvez également créer la règle de délégation manuellement.

ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER

Diagnostic

Un utilisateur non administratif a tenté d’effectuer une opération avec un fournisseur Web Deploy pour lequel l’utilisateur n’est actuellement pas autorisé. Ce code d’erreur s’affiche si vous essayez d’effectuer une opération avec un fournisseur pour lequel le programme d’installation de Web Deploy ne crée pas de règle de délégation.

Solution

Le programme d’installation de Web Deploy ne crée pas de règle de délégation pour ce fournisseur. Créez la règle de délégation manuellement.

ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER

Diagnostic

Cette erreur peut se produire lorsque vous essayez de vous connecter via le service de gestion web en tant que non-administrateur :

  • Pour se connecter à l’aide des informations d’identification du Gestionnaire des services Internet, l’identité du service de gestion web (généralement le service local) a besoin d’autorisations Contrôle total sur le dossier racine du site pour pouvoir créer des fichiers et des dossiers en dessous.
  • Pour se connecter à l’aide des informations d’identification Windows, l’utilisateur Windows a besoin d’un contrôle total sur le dossier racine du site pour pouvoir créer des fichiers et des dossiers.

Solution

Accordez au compte approprié un contrôle total sur le dossier racine du site. Vous pouvez également effectuer les étapes suivantes :

  1. Démarrez le Gestionnaire des services Internet et cliquez avec le bouton droit sur le site en question.
  2. Cliquez sur Déployer>Configurer pour la publication Web Deploy.
  3. Sélectionnez un nom d’utilisateur approprié.
  4. Cliquez sur Configurer.

ERROR_INSUFFICIENT_ACCESS_TO_APPHOSTCONFIG

Diagnostic

L’identité RunAs spécifiée pour la règle de délégation createApp a besoin d’un accès en écriture au fichier applicationHost.config du serveur IIS.

Solution

Fournissez un accès en écriture au fichier applicationHost.config du serveur IIS pour l’identité RunAs de la règle de délégation createApp.

ERROR_INVALID_CONNECTION_STRING

Diagnostic

Une chaîne de connexion de base de données non valide a été spécifiée, ce qui a provoqué l’exécution incorrecte d’un dbFullSql fournisseur ou dbMySql . Cette erreur peut se produire si une chaîne de connexion est incorrecte (exemple, Se v ver=localhost ;...) ou si l’chaîne de connexion contient des clés, que le serveur de base de données cible ne reconnaît pas.

Solution

Vérifiez que le chaîne de connexion est valide.

ERROR_SQL_EXECUTION_FAILURE

Diagnostic

Un échec d’exécution de script SQL s’est produit.

Solution

Cette erreur peut se produire pour de nombreuses raisons. Pour plus d’informations, consultez Développement web sur Windows.

ERROR_TYPE_NOT_FOUND_IN_ASSEMBLY

Diagnostic

Le dbFullSql fournisseur de Web Deploy nécessite Server Management Objects version 10 ou ultérieure.

Solution

Le fournisseur SQL ne peut pas s’exécuter en raison d’une dépendance manquante. Vérifiez que Microsoft SQL Server Management Objects (version 10 ou ultérieure) est installé.

ERROR_OBJECT_TO_BE_DELETED_DOES_NOT_EXIST

Diagnostic

Web Deploy a trouvé à l’origine un objet à supprimer, mais quand il a essayé de le supprimer, l’objet était manquant.

Solution

Vérifiez qu’aucun autre processus externe ne modifie la cible lors de l’exécution d’une synchronisation.

ERROR_APPPOOL_VERSION_MISMATCH

Diagnostic

La version du pool d’applications source est différente de la version du pool d’applications de destination.

Solution

Vous pouvez modifier manuellement les versions du pool d’applications pour qu’elles correspondent entre la source et la destination, ou utiliser le apppoolnetfx fournisseur pour le faire automatiquement.

ERROR_CENTRAL_CERT_STORE_SETTINGS_CANNOT_BE_READ

Diagnostic

Le magasin de certificats central ne peut pas être utilisé dans votre configuration actuelle.

Solution

Vous devez vous assurer que vous utilisez IIS 8 ou version ultérieure. Si vous exécutez msdeploy.exe sur un serveur 64 bits, vérifiez que vous utilisez la version 64 bits de l’exécutable.

ERROR_CENTRAL_CERT_STORE_NOT_CONFIGURED_PROPERLY

Diagnostic

Le magasin de certificats SSL centralisé n’est pas installé ou configuré correctement. Cette fonctionnalité n’est pas non plus prise en charge sur IIS 7.5 ou version antérieure.

Solution

Vérifiez que le serveur à partir duquel ou vers lequel vous effectuez la synchronisation exécute IIS 8 ou une version ultérieure. Vérifiez également que le magasin de certificats SSL centralisé est installé et configuré sur ce serveur.

ERROR_MISSING_REQUIRED_DEPENDENCIES

Diagnostic

Le fournisseur AppHostAuthOverride nécessite IIS 7 ou version ultérieure.

Solution

Assurez-vous que le serveur de destination que vous modifiez exécute IIS 7 ou version ultérieure.

ERROR_COULD_NOT_CONNECT_TO_REMOTESVC

Diagnostic

Web Deploy ne peut pas se connecter au service distant.

Solution

Vérifiez que :

  • Vous pouvez effectuer un test ping sur l’ordinateur distant.
  • Le msdepsvc service ou wmsvc est démarré sur le serveur distant.
  • Votre pare-feu ne bloque pas les connexions entrantes de vos ports sur la destination. Si vous avez utilisé l’installation par défaut, il s’agit de 80 pour msdepsvc et 8172 pour wmsvc.

ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH

Diagnostic

L’erreur ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH peut se produire si vous effectuez une synchronisation de serveur web entre deux ordinateurs sur lesquels des versions différentes de .NET sont installées.

Solution

Par défaut, Web Deploy préfère utiliser la version .NET spécifiée dans son fichier de configuration. Si la version de .NET utilisée par Web Deploy sur le client est différente de la version sur le serveur, une synchronisation de serveur web est bloquée pour empêcher la migration des paramètres de différentes versions de .NET. Pour résoudre ce problème, vous avez deux options :

  1. Utilisez le netFxVersion paramètre de fournisseur pour indiquer à Web Deploy exactement les paramètres .NET à migrer. Voici un exemple de ligne de commande qui force Web Deploy à synchroniser les paramètres .NET :

    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. Exécutez Web Deploy dans la même version de .NET entre le client et le serveur. Côté client, modifiez l’ordre de l’élément supportedRuntime version dans le %programfiles%\IIS\Microsoft Web Deploy V3\msdeploy.exe.config fichier pour la version de .NET spécifiée en premier (voir fournisseur gacInstall pour obtenir un exemple). Cela indique la version de .NET, en supposant qu’elle soit installée sur votre système. Côté serveur, vous pouvez faire de même pour %programfiles%\IIS\microsoft web deploy\msdepsvc.exe.config. Si vous modifiez ce fichier, veillez à redémarrer les services web Deployment Agent qui sont les net stop msdepsvc et net start msdepsvc.

ERROR_HTTPCERT_BINDING_NOT_FOUND

Diagnostic

La liaison spécifiée est introuvable.

Solution

Exécutez netsh http show sslcert à partir de la ligne de commande pour vérifier que la liaison spécifiée existe. S’il n’est pas trouvé, vous devrez peut-être le recréer via le Gestionnaire des services Internet.

ERROR_INCORRECT_PARAMETER_TAG

Diagnostic

Une balise de paramètre incorrecte a été passée.

Solution

Réexécutez Microsoft Deploy avec la balise SQL, SQLCE ou MYSQL.

ERROR_INVALID_PATH

Diagnostic

Le chemin du fournisseur n’est pas valide.

Solution

Le chemin d’accès de votre fournisseur peut varier en fonction du fournisseur que vous utilisez. Consultez Fournisseurs de déploiement web pour en savoir plus sur le fournisseur que vous utilisez.

ERROR_INVALID_SETTING_SPECIFIED

Diagnostic

Le paramètre de fournisseur spécifié n’est pas valide.

Solution

Consultez Fournisseurs de déploiement web pour en savoir plus sur le fournisseur que vous utilisez.

ERROR_INVALID_SETTING_VALUE_SPECIFIED

Diagnostic

La valeur du paramètre de fournisseur n’est pas valide.

Solution

Consultez Fournisseurs de déploiement web pour en savoir plus sur le fournisseur que vous utilisez.

ERROR_SNI_BINDINGS_NOT_SUPPORTED

Diagnostic

Les liaisons SNI sont uniquement prises en charge sur IIS 8 ou version ultérieure.

Solution

Les liaisons SNI ne peuvent être créées que sur IIS 8 ou version ultérieure.

ERROR_FAILED_TO_RESTORE_BACKUP

Diagnostic

Web Deploy n’a pas pu restaurer une sauvegarde.

Solution

Vérifiez les points suivants :

  • La sauvegarde spécifiée existe sur le serveur.
  • S’il existe une base de données dans la sauvegarde, une chaîne de connexion est spécifiée dans le paramètre de fournisseur chaîne de connexion.

ERROR_BACKUPS_ARE_NOT_CONFIGURED_PROPERLY

Diagnostic

La fonctionnalité de sauvegarde n’est pas configurée correctement sur le serveur de destination.

Solution

Vérifiez dans les journaux des événements des indicateurs sur lesquels les paramètres sont mal configurés. Vérifiez que les paramètres stockés dans le fichier applicationHost.config sont conformes au fichier de schéma IIS BackupManagerSchema.xml.

ERROR_CANNOT_CREATE_BACKUP

Diagnostic

Web Deploy n’a pas pu créer une sauvegarde sur le serveur de destination.

Solution

Vérifiez que :

  • Si vous effectuez une appHostConfig synchronisation de fournisseur, assurez-vous que le chemin d’accès du fournisseur n’est pas vide.
  • S’il existe plusieurs fournisseurs dans un manifeste qui utilise des chemins d’accès virtuels, assurez-vous que tous les chemins pointent vers la même application.
  • Si vous effectuez une sauvegarde manuelle, assurez-vous que la fonctionnalité est activée dans les paramètres de sauvegarde du serveur.
  • Vérifiez les journaux des événements du serveur si le message d’erreur retourné au client ne contient pas les informations requises.

ERROR_SETTING_IS_READ_ONLY

Diagnostic

Le paramètre de sauvegarde que vous essayez de définir est marqué comme étant en lecture seule et ne peut pas être défini.

Solution

L’administrateur de serveur doit marquer le paramètre de sauvegarde comme « paramétrable » dans le fichier applicationHost.config en mettant à jour manuellement le fichier ou en utilisant les scripts PowerShell de Web Deploy.

ERROR_FILE_IN_USE

Diagnostic

Un fichier de destination ne peut pas être remplacé ou supprimé, car il est en cours d’utilisation.

Solution

Assurez-vous que le fichier de destination n’est pas en cours d’utilisation avant d’effectuer une synchronisation. Si vous synchronisez du contenu avec un site web hébergé sur IIS 7 ou version ultérieure (à l’aide des appHostConfigfournisseurs , iisAppou contentPath ), envisagez de mettre l’application hors connexion pendant la synchronisation en activant la appOffline règle.

Vous pouvez configurer la appOffline règle dans le profil de publication (.pubxml). Ajoutez l’élément EnableMSDeployAppOffline au PropertyGroup comme suit :

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

ERROR_FAILED_TO_BRING_APP_ONLINE

Diagnostic

Web Deploy n’a pas pu supprimer le fichier app_offline.htm du site une fois la synchronisation terminée.

Solution

Vous pouvez soit réexécuter la synchronisation avec la appOffline règle activée, soit supprimer manuellement le fichier app_offline.htm de la racine de votre site sur le serveur de destination. Pour plus d’informations sur la raison de l’échec, case activée les journaux des événements du serveur.

Vous pouvez configurer la appOffline règle dans le profil de publication (.pubxml). Ajoutez l’élément EnableMSDeployAppOffline au PropertyGroup comme suit :

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

ERROR_HIGHER_FXVERSION_REQUIRED

Diagnostic

Web Deploy n’a pas pu effectuer une synchronisation à l’aide de la connexion d’administrateur dédié (DAC) SQL, car SQL DAC nécessite .NET 4.0.

Solution

Vérifiez que .NET 4.0 est installé sur le serveur qui effectue la connexion SQL à l’aide de la DAC. Si vous vous connectez à l’aide du client msdeploy.exe , vérifiez que .NET 4.0 est répertorié comme première option dans le fichier de configuration msdeploy.exe . Si vous vous connectez au point de terminaison de msdepsvc serveur (service web Deployment Agent), vérifiez que .NET 4.0 est répertorié comme première option dans le msdepsvc.exe fichier de configuration.

ERROR_MAX_NUM_APPLICATIONS_EXCEEDED

Diagnostic

Vous avez créé plus d’applications web que ce qui est autorisé sur le serveur cible.

Solution

Demandez d’autres applications à votre administrateur de serveur ou supprimez certaines de vos applications existantes.

ERROR_API_NOT_SUPPORTED

Diagnostic

L’API appelée n’existe pas sur le serveur cible, car le serveur utilise une version antérieure de Web Deploy.

Solution

Installez la dernière version de Web Deploy sur le serveur.

DacFxNeededForSQLProvider, ERROR_SCRIPTDOM_NEEDED_FOR_SQL_PROVIDER, ERROR_SQLCLRTYPES_NEEDED_FOR_SQL_PROVIDER

Le groupe de trois erreurs partage le diagnostic et la résolution suivants :

Diagnostic

La DAC SQL et ses dépendances ne sont pas installées.

Solution

Utilisez Web Platform Installer pour installer :

  • Microsoft SQL Server 2012 Data-Tier Application Framework
  • ScriptDom Transact-SQL SQL Server 2012
  • SQL Server types CLR système 11.0

ERROR_PACKAGE_TOO_LARGE

Diagnostic

Le package ou la sauvegarde en cours de création dépasse la taille maximale de 4 Go.

Solution

Utilisez plutôt le archiveDir fournisseur lors de la création d’un package. À présent, il n’existe aucune solution pour cette limite en ce qui concerne les sauvegardes automatiques.

ERROR_TIMED_OUT

Diagnostic

MySqlDump a pris trop de temps pour répondre à une requête donnée.

Solution

Vous pouvez modifier la durée d’attente de Web Deploy pour que MySqlDump retourne à partir d’une requête en modifiant la valeur des paramètres du WaitAttemptsSettingInfo fournisseur et WaitIntervalSettingInfo .

ERROR_ASSEMBLY_NOT_FOUND

Diagnostic

Les dépendances requises n’ont pas pu être chargées.

Solution

Si vous avez installé Web Deploy manuellement via le MSI, essayez de réinstaller Web Deploy à l’aide de Web Platform Installer, ce qui vous permet d’installer les dépendances requises pour vous.

ERROR_SMO_NEEDED_FOR_SQL_PROVIDER, ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP ERROR_SCRIPTER_NEEDED_FOR_SQLCE_PROVIDER

Les codes d’erreur ERROR_SMO_NEEDED_FOR_SQL_PROVIDER, ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP et ERROR_SCRIPTER_NEEDED_FOR_SQLCE_PROVIDER partagent le diagnostic et la résolution suivants :

Diagnostic

Sql Shared Management Objects (SMO) est introuvable ou la version installée est trop ancienne.

Solution

Installez la dernière version de SMO à l’aide de Web Platform Installer.

ERROR_CANNOT_CONNECT_TO_DATABASE

Diagnostic

Cette erreur se produit car une connexion à une base de données n’a pas pu être établie.

Solution

Vérifiez que :

  • Votre chaîne de connexion est correcte.
  • Le compte spécifié dans le chaîne de connexion a accès à la base de données.
  • Le serveur de base de données auquel vous vous connectez autorise les connexions à distance.
  • Le serveur de base de données est accessible à partir de l’ordinateur exécutant Web Deploy. Si vous vous connectez à un serveur Web Deploy distant et que vous avez spécifié une base de données, vous devez vous assurer que le serveur Web Deploy distant a accès à votre base de données.

ERROR_DACPAC_EXTRACTION_TIMEDOUT

Diagnostic

L’action pac de la DAC a pris trop de temps.

Solution

Augmentez la durée pendant laquelle Web Deploy attend la fin d’une commande en spécifiant le paramètre de CommandTimeout fournisseur.

ERROR_NOT_SUPPORTED

Diagnostic

Azure Websites ne prend pas en charge la création d’applications virtuelles ou la modification de la configuration d’application existante sur le serveur pendant une opération de publication Web Deploy.

Solution

Vous pouvez créer des applications virtuelles ou modifier les paramètres de configuration existants pour votre site web via le Portail Azure (https://portal.azure.com/). Pour ce faire,

  1. Connectez-vous au portail.
  2. Ouvrez les paramètres de votre site.
  3. Sélectionnez l’onglet Configurer .
  4. Sous l’onglet Configurer, modifiez votre site pour qu’il corresponde aux paramètres de configuration de l’application que vous essayez de déployer. Dans la plupart des cas, il s’agit simplement de modifier la version du .NET Framework, mais dans certains cas, cela peut également nécessiter l’ajout d’une nouvelle application virtuelle.

ERROR_EXCEPTION_WHILE_CREATING_OBJECT

En règle générale, cela indique un problème de validation des fournisseurs sur la source. Par instance, si vous essayez de synchroniser le contenu à partir d’un partage de fichiers source et que vous n’avez pas accès au partage de fichiers, vous pouvez voir ce code d’erreur. Pour ces problèmes, vérifiez que vous avez accès à toutes les données sources à partir de laquelle vous souhaitez publier.

ERROR_EXECUTING_METHOD

Code d’erreur générique indiquant qu’il y a eu un problème de publication d’une base de données. En règle générale, la trace de pile et le message associés à ce code doivent indiquer l’erreur réelle levée par SQL Management Objects ou SQL Data-Tier Application Framework.