Message d’erreur lorsque vous vous connectez au service Web de gestion App-V (SoftGrid) depuis la console de gestion App-V (SoftGrid) : « code d’erreur : 0000C800 »


Symptômes


Lorsque vous vous connectez au service Web de gestion de Microsoft App-V (SoftGrid) à partir de la console de gestion Application Virtualization (SoftGrid), vous recevez le message d’erreur suivant :
Une erreur inattendue s’est produite. Signalez le code d’erreur suivant à votre administrateur système. Code d’erreur : 0000C800

Résolution


Pour résoudre ce problème, procédez comme suit :
  1. Vérifiez que la version de la console de gestion de l’application virtualisation (SoftGrid) et la version du service Web de gestion de l’application-V (SoftGrid) sont les mêmes.Pour plus d’informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
    931007 Vérifier la version du service Web de gestion SoftGrid
    931009 Vérifier la version de la console de gestion SoftGrid
  2. Vérifiez que le service Web de gestion de l’application-V (SoftGrid) fonctionne correctement. Pour cela, tapez la commande suivante dans un navigateur Web standard :
    http://webserver_name/SoftGridManagement/Authorization.rem?wsdl
    Si le service Web de gestion de l’application-V (SoftGrid) fonctionne correctement, le texte qui ressemble à ce qui suit s’affiche :
    System.NullreferenceException: Object reference not set to an instance of an object.at System.runtime.Remoting. ... 
    Si le service Web de gestion de l’application-V (SoftGrid) ne fonctionne pas correctement, vous recevez un message d’erreur.
  3. Vérifiez que le port spécifié dans la boîte de dialogue connexion au système SoftGrid est le port du service Web Management App-V (SoftGrid).
  4. Vérifiez que le serveur de service Web de gestion de l’application-V (SoftGrid) peut se connecter à la base de données. Pour cela, procédez comme suit sur le serveur de service Web de gestion de l’application-V (SoftGrid) :
    1. Recherchez le dossier suivant :
      %ProgramFiles%\Microsoft System Center App Virt Management Server\App Virt Management Service
      Remarque Pour les versions de SoftGrid, recherchez le dossier « service de gestion%ProgramFiles%\Softricity\SoftGrid ».
    2. Cliquez avec le bouton droit sur SftMgmt. UDL, puis cliquez sur Propriétés.
    3. Cliquez sur l’onglet connexion .
    4. Cliquez sur tester la connexion pour valider la connexion.
    5. En cas d’échec du test, vérifiez que les informations suivantes entrées dans l’onglet connexion sont correctes :
      • Nom du serveur
      • Nom d’utilisateur
      • Son
      • Nom de la base de données
      Remarque Si le mot de passe vient d’être modifié, vous devez ouvrir une fenêtre d’invite de commandes, puis exécuter la commande IISReset pour que la modification du mot de passe prenne effet. Si ce n’est pas le cas, vous obtiendrez l’erreur décrite plus haut dans cet article. Modifiez les informations incorrectes, cliquez sur OK, puis arrêtez et redémarrez le service Web Management App-V (SoftGrid).
  5. Si les informations entrées dans l’onglet connexion sont correctes, utilisez la commande ping pour vérifier que le serveur de service Web de gestion d’applications-V (SoftGrid) peut communiquer avec le serveur de base de données.
  6. Vérifiez que le service de base de données est démarré. Par exemple, assurez-vous que le service MSSQLSERVER est démarré.
  7. Si vous exécutez Microsoft Windows 2000 Server et si Microsoft .NET Framework a été installé avant l’installation d’Internet Information Services (IIS), procédez comme suit pour inscrire .NET Framework auprès d’IIS :
    1. Dans une invite de commandes, passez au dossier suivant :
      %systemroot%\Microsoft.NET\Framework\version_number
    2. Tapez aspnet_regiis. exe/i, puis appuyez sur entrée.
  8. Vérifiez que le compte de processus de travail ASP.NET possède des autorisations de lecture pour le fichier SftMgmt. udl et pour le fichier SftReporting. UDL. Le tableau suivant répertorie les noms de compte de processus de travail ASP.NET pour différents scénarios.
    Système d’exploitationRoleCompte de processus de bureau ASP.NET
    Windows 2000 ServerServeur membreCompte ASP.NET (computer_name\ASPNET)
    Windows Server 2003Serveur membreCompte ASP.NET (computer_name\ASPNET)
    Windows 2000 ServerContrôleur de domaineCompte qui démarre le processus IIS (domain_name\ IWAM_computer_name)
    Windows Server 2003Contrôleur de domaineCompte de service réseau
    Pour vérifier les autorisations du compte de processus de travail ASP.NET, procédez comme suit sur le serveur de service Web de gestion de l’application-V (SoftGrid) :
    1. Recherchez le dossier suivant :
      Service de gestion de%ProgramFiles%\Softricity\SoftGrid
    2. Cliquez avec le bouton droit sur SftMgmt. UDL, puis cliquez sur Propriétés.
    3. Cliquez sur l’onglet Sécurité.
    4. Ajoutez le compte de processus de travail ASP.NET approprié, puis attribuez des autorisations de lecture au compte.
    5. Cliquez sur OK.
    6. Recherchez le dossier suivant
      Service de création de rapports%programfiles%\Softricity\SoftGrid
    7. Cliquez avec le bouton droit sur SftReporting. UDL, puis cliquez sur Propriétés.
    8. Cliquez sur l’onglet Sécurité.
    9. Ajoutez le compte de processus de travail ASP.NET approprié, puis attribuez des autorisations de lecture au compte.
    10. Cliquez sur OK.
  9. Vérifiez que le compte de processus de travail ASP.NET sur le serveur de service Web de gestion des applications-V (SoftGrid) dispose des autorisations suivantes.
    VentilationPermission
    %systemroot%\TempContrôle total
    %systemroot%\Microsoft.NET\Framework \version_number\Temporary ASP.netContrôle total
  10. Vérifiez que le compte de processus de traitement de ASP.NET sur le serveur de service Web de gestion d’applications-V (SoftGrid) est activé.Pour plus d’informations sur les autorisations de compte de processus de travail ASP.NET et sur IIS 6,0, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
    812614 Autorisations par défaut et droits d’utilisateur pour IIS 6,0