Partager via


Codes d’erreur de 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 les messages d’erreur. Cet article explique pourquoi le message d’erreur est affiché et fournit des étapes pour éviter les erreurs. Le message d’erreur peut être différent selon le démarrage du déploiement web. Par exemple, Microsoft WebMatrix choisit d’afficher des messages d’erreur personnalisés. Les messages d’erreur répertoriés dans les sections suivantes s’affichent sur la ligne de commande et l’API msdeploy.exe :

MySqlDumpNotFound

Diagnostic

Web Deploy peut ne pas trouver l’exécutable mysqldump.exe. 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 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\<version>\MySqlDumpPath sur c:\mysqldump\mysqldump.exe

RemoteAppNotFound

Diagnostic

Impossible de trouver l’application distante. 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 un fichier ou un SetAcl 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 tapé ou l’ordinateur n’est pas accessible.

Solution

Essayez de vérifier si le nom de l’ordinateur est valide. Essayez d’effectuer un test Ping de 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 différentes raisons. Il indique généralement un problème d’authentification ou d’autorisation et peut se produire en raison de l’une des raisons suivantes :

  • L’utilisateur n’existe pas.
  • L’utilisateur n’a pas d’accès au gestionnaire IIS au site si vous vous connectez à 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 IIS sur 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.

    Note

    Si vous n’utilisez pas l’administrateur intégré, créez un groupe appelé « 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 d’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 un ordinateur distant.
  2. Créez un compte A local sur un ordinateur local et distant.
  3. Ajoutez-y A MSDepSvcUsers sur un ordinateur distant.
  4. Utilisez le 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 a un certificat auto-signé pour le service de l'agent de déploiement Web 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 commande msdeploy.exe , passez l’indicateur -allowUntrusted .

  2. À partir de l’interface utilisateur de publication de Visual Studio, cochez 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 LAN.
  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 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 que le Gestionnaire IIS vous permet de vérifier 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é 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 pas actuellement autorisé.

Solution

L’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é configurée correctement.

Solution de contournement

À partir des programmes> Panneau de configuration, exécutez Repair on Web Deploy. Vous pouvez également créer a 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 pas actuellement autorisé. Ce code d’erreur s’affiche si vous essayez d’effectuer une opération avec un fournisseur pour lequel la configuration 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 qu’administrateur non administrateur :

  • Pour vous connecter à l’aide des informations d’identification du Gestionnaire IIS, l’identité du service de gestion web (généralement le service local) a besoin d’autorisations de contrôle total sur le dossier racine du site pour pouvoir créer des fichiers et des dossiers en dessous.
  • Pour vous 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 le contrôle total du compte approprié dans le dossier racine du site. Vous pouvez également effectuer les étapes suivantes :

  1. Démarrez le Gestionnaire IIS et cliquez avec le bouton droit sur le site en question.
  2. Cliquez sur Deploy>Configure for Web Deploy Publishing.
  3. Sélectionnez un nom d’utilisateur approprié.
  4. Cliquez sur Paramétrage.

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 l’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 base de données non valide chaîne de connexion a été spécifiée, ce qui a provoqué l’exécution correcte d’un ou dbMySql d’un dbFullSql fournisseur. Cette erreur peut se produire si une chaîne de connexion est incorrecte (exemple, Se v ver=localhost ;...) ou si le 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 qu’un objet doit être supprimé, mais lorsqu’il a essayé de le supprimer, l’objet était manquant.

Solution

Vérifiez qu’il n’existe aucun autre processus externe qui 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 une 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 prise en charge sur les versions IIS 7.5 ou antérieures.

Solution

Vérifiez que le serveur à partir duquel vous effectuez la synchronisation ou l’exécution d’IIS 8 ou 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 une version ultérieure.

Solution

Vérifiez que le serveur de destination que vous modifiez exécute IIS 7 ou une version ultérieure.

ERROR_COULD_NOT_CONNECT_TO_REMOTESVC

Diagnostic

Web Deploy ne peut pas se connecter au service distant.

Solution

Assurez-vous que :

  • Vous pouvez effectuer un test ping sur l’ordinateur distant.
  • Le ou wmsvc le msdepsvc service 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 machines qui ont des versions différentes de .NET 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 que Web Deploy utilise 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 informer Web Deploy exactement quels 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 de version dans le %programfiles%\IIS\Microsoft Web Deploy V3\msdeploy.exe.config fichier pour la version de .NET spécifiée en premier (voir le fournisseur gacInstall pour un exemple). Cela indique la version de .NET, en supposant qu’elle est 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 de l’agent de déploiement web qui sont les net stop msdepsvc et net start msdepsvc.

ERROR_HTTPCERT_BINDING_NOT_FOUND

Diagnostic

Impossible de trouver la liaison spécifiée.

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 IIS.

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 d’accès du fournisseur n’est pas valide.

Solution

Le chemin d’accès de votre fournisseur peut différer selon le fournisseur que vous utilisez. Pour en savoir plus sur le fournisseur que vous utilisez, consultez Web Deploy Providers .

ERROR_INVALID_SETTING_SPECIFIED

Diagnostic

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

Solution

Pour en savoir plus sur le fournisseur que vous utilisez, consultez Web Deploy Providers .

ERROR_INVALID_SETTING_VALUE_SPECIFIED

Diagnostic

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

Solution

Pour en savoir plus sur le fournisseur que vous utilisez, consultez Web Deploy Providers .

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

Le déploiement web 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 du 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 les journaux des événements pour connaître les 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

Le déploiement web 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, vérifiez 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 du serveur doit marquer le paramètre de sauvegarde comme « settable » 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 actuellement en cours d’utilisation.

Solution

Vérifiez que le fichier de destination n’est pas utilisé avant d’effectuer une synchronisation. Si vous synchronisez du contenu sur un site web hébergé sur IIS 7 ou version ultérieure (à l’aide du appHostConfig, iisAppou contentPath des fournisseurs), 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 comme PropertyGroup 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 réexécuter la synchronisation avec la appOffline règle activée ou supprimer manuellement le fichier app_offline.htm à la racine de votre site sur le serveur de destination. Pour plus d’informations sur la raison de l’erreur, consultez 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 comme PropertyGroup suit :

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

ERROR_HIGHER_FXVERSION_REQUIRED

Diagnostic

Le déploiement web 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 le serveur qui effectue la connexion SQL à l’aide de DAC a installé .NET 4.0. Si vous vous connectez à l’aide du client msdeploy.exe , vérifiez qu’il a .NET 4.0 répertorié comme première option dans le fichier de configuration msdeploy.exe. Si vous vous connectez au point de terminaison du msdepsvc serveur (service Agent de déploiement web), vérifiez qu’il a .NET 4.0 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 autorisées sur le serveur cible.

Solution

Demandez plus d’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

Sql DAC et ses dépendances ne sont pas installés.

Solution

Utilisez Web Platform Installer pour installer :

  • Infrastructure d'application de couche Données Microsoft SQL Server
  • SQL Server 2012 Transact-SQL ScriptDom
  • Types CLR du système SQL Server 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 le fournisseur lors de la création d’un package à la archiveDir place. À 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 pendant laquelle Le déploiement web attend que MySqlDump retourne à partir d’une requête en modifiant la valeur des paramètres du fournisseur et WaitIntervalSettingInfo des WaitAttemptsSettingInfo paramètres.

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 codes partagent le diagnostic et la résolution suivants :

Diagnostic

Sql Shared Management Objects (SMO) n’a pas été trouvé 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 parce qu’une connexion n’a pas pu être établie à une base de données.

Solution

Vérifiez que :

  • Votre chaîne de connexion est correcte.
  • Le compte spécifié dans la 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 la machine sur laquelle Web Deploy est exécuté. 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 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 CommandTimeout paramètre du fournisseur.

ERROR_NOT_SUPPORTED

Diagnostic

Les sites web Azure ne prennent pas en charge la création de nouvelles 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 de nouvelles applications virtuelles ou modifier des paramètres de configuration existants pour votre site web via le Portail Azure (https://portal.azure.com/). Pour ce faire, effectuez la procédure suivante :

  1. Connectez-vous au portail.
  2. Ouvrez les paramètres de votre site.
  3. Sélectionnez l'onglet Configurer .
  4. Dans 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 exemple, si vous essayez de synchroniser du 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

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