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éfinissezHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\<version>\MySqlDumpPath
surc:\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 :
- Vérifiez que le nom d’utilisateur et le mot de passe sont corrects.
- Vérifiez que le site existe.
- 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 :
Vérifiez que le nom d’utilisateur et le mot de passe sont corrects.
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.
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 :
- Créez un groupe
MSDepSvcUsers
d’utilisateurs distinct sur un ordinateur distant. - Créez un compte
A
local sur un ordinateur local et distant. - Ajoutez-y
A
MSDepSvcUsers
sur un ordinateur distant. - 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.
À partir de la ligne de commande msdeploy.exe , passez l’indicateur
-allowUntrusted
.À partir de l’interface utilisateur de publication de Visual Studio, cochez
Allow Untrusted
.À partir d’un package de déploiement Visual Studio (par exemple, MyApp.deploy.cmd), passez l’indicateur
-allowUntrusted
.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 :
- Démarrez Internet Explorer.
- Sélectionnez Outils>Options.
- Sélectionnez Connexion.
- Sélectionnez Paramètres LAN.
- 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 :
- Démarrez le Gestionnaire IIS et cliquez avec le bouton droit sur le site en question.
- Cliquez sur Deploy>Configure for Web Deploy Publishing.
- Sélectionnez un nom d’utilisateur approprié.
- 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
lemsdepsvc
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 pourwmsvc
.
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 :
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
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 lesnet stop msdepsvc
etnet 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
, iisApp
ou 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 :
- Connectez-vous au portail.
- Ouvrez les paramètres de votre site.
- Sélectionnez l'onglet Configurer .
- 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.