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 surHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\<version>\MySqlDumpPath
c:\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 :
- 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 des services Internet pour 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.
Remarque
Si vous n’utilisez pas l’administrateur intégré, créez un groupe appelé groupe « 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 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 :
- Créez un groupe
MSDepSvcUsers
d’utilisateurs distinct sur l’ordinateur distant. - Créez un compte
A
local sur les ordinateurs locaux et distants. - Ajouter
A
àMSDepSvcUsers
sur l’ordinateur distant. - 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.
À partir de la ligne de commandemsdeploy.exe , passez l’indicateur
-allowUntrusted
.À partir de l’interface utilisateur de publication de Visual Studio, case activée
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 DU RÉSEAU.
- 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 :
- Démarrez le Gestionnaire des services Internet et cliquez avec le bouton droit sur le site en question.
- Cliquez sur Déployer>Configurer pour la publication Web Deploy.
- Sélectionnez un nom d’utilisateur approprié.
- 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 ouwmsvc
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 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 :
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
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 lesnet stop msdepsvc
etnet 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 appHostConfig
fournisseurs , iisApp
ou 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,
- Connectez-vous au portail.
- Ouvrez les paramètres de votre site.
- Sélectionnez l’onglet Configurer .
- 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.