Problèmes courants et solutions

Cette rubrique liste des questions ou problèmes auxquels vous pouvez faire face lors de l'utilisation d'ArcGIS Server et suggère des solutions possibles. Si le problème que vous rencontrez n'est pas répertorié ici, pensez à le rechercher dans les articles sur le site du Centre de support technique ESRI.

Installation et post-installation

Administration

Gestionnaire

Services

Applications Web

Performances

ArcGIS Server pour Microsoft .NET Framework et ArcGIS Server pour la plate-forme Java peuvent-ils être installés sur la même machine ?

Les versions .NET et Java d'ArcGIS Server peuvent coexister sur la même machine. Si vous installez ces deux versions ensemble, suivez la procédure ci-dessous pour que les répertoires de votre serveur correspondent aux répertoires virtuels appropriés de votre serveur Web IIS ou Apache :

  1. Installez la version .NET ou la version Java d'ArcGIS Server.
  2. Supprimez les répertoires du serveur par défaut (arcgiscache, arcgisjobs, arcgisindex, arcgisinput et arcgisoutput) et les répertoires virtuels qui leur sont associés à l'aide du Gestionnaire ou d'ArcCatalog.
  3. Installez l'autre version d'ArcGIS Server. Vous pouvez conserver les répertoires du serveur par défaut et les répertoires virtuels pour cette version.
  4. Utilisez les outils du système de fichiers pour créer les répertoires du serveur destinés à la version d'ArcGIS Server que vous avez installée à l'étape 1.
  5. Inscrivez les nouveaux répertoires du serveur et les répertoires virtuels qui leur sont associés dans ArcGIS Server à l'aide d'ArcCatalog ou du Gestionnaire pour la version d'ArcGIS Server que vous avez installée à l'étape 1.

Quels comptes utiliser pour les comptes SOM et SOC ?

Les comptes du gestionnaire des objets serveur (SOM) et du conteneur des objets serveur (SOC) sont utilisés de manière interne par le serveur SIG et ont besoin uniquement d'autorisations limitées sur la machine. Il est très probable que vous ne les rencontriez que lors de l'installation d'ArcGIS Server sur d'autres machines ou lors de l'attribution au serveur SIG d'autorisations pour accéder à vos données. Dans la plupart des cas, il suffit d'utiliser les noms de comptes par défaut suggérés par l'assistant de post-installation (ArcGISSOM et ArcGISSOC) et de laisser l'assistant de post-installation créer les comptes à votre place. L'assistant de post-installation crée des comptes locaux, lesquels sont conseillés par mesure de sécurité par rapport aux comptes de domaine.

Le nom de l'ordinateur est tronqué lors de la post-installation.

Les noms ArcGIS Server ne peuvent pas contenir plus de 15 caractères, à défaut de générer des erreurs lors de la post-installation et de la connexion au serveur. Il s'agit là d'une limite connue liée à une spécification Microsoft pour les noms Active Directory.

Est-ce qu'un journal ou résumé d'installation est stocké à un endroit donné pour une consultation ultérieure ?

L'installation n'est pas automatiquement consignée, mais si vous exécutez l'installation à partir de la ligne de commande, vous pouvez inclure des paramètres de création d'un fichier journal. Reportez-vous au Guide d'installation d'ArcGIS Server pour en savoir plus sur l'installation à partir de la ligne de commande.

Vous pouvez consulter les fonctionnalités installées d'ArcGIS Server par l'intermédiaire de la boîte de dialogue Ajout/Suppression de programmes dans Windows. Sous ArcGIS Server pour Microsoft .NET Framework, cliquez sur le bouton Modifier et sélectionnez Modifier pour afficher ou modifier la liste des composants installés.

Quelles préparations dois-je entreprendre avant de désinstaller ou de réinstaller ArcGIS Server ?

Lorsque vous désinstallez et réinstallez ArcGIS Server, les fichiers de configuration du serveur et du service sont préservés. En revanche, les fichiers web.config et Tasks.xml sont supprimés par le processus de désinstallation. Si vous avez modifié manuellement ces fichiers, sauvegardez-les avant de désinstaller ArcGIS Server, puis recopiez les informations après avoir réinstallé le programme.

Conservation des informations de sécurité dans le fichier web.config

Si vous avez ajouté des informations de sécurité pour vos services Web, elles ont été enregistrées dans le fichier web.config et doivent être conservées. Copiez votre fichier web.config vers un emplacement indépendant d'ArcGIS avant de désinstaller ArcGIS Server. Vous pouvez trouver le fichier web.config dans <Répertoire racine virtuel>\<Nom d'instance ArcGIS Server>\Services (par exemple : C:\Inetpub\wwwroot\ArcGIS\Services\web.config). Une fois ArcGIS Server réinstallé, copiez et collez les balises relatives à la sécurité dans le nouveau fichier web.config.

Conservation des informations relatives aux tâches personnalisées

Tasks.xml sert à intégrer les tâches que vous avez développées dans l'interface utilisateur du Gestionnaire, vous devez donc simplement sauvegarder ce fichier si vous avez développé des tâches personnalisées. Vous pouvez trouver le fichier Tasks.xml sous <Répertoire racine virtuel>\<Nom d'instance ArcGIS Server>\Manager\Applications\App_Data (par exemple : C:\Inetpub\wwwroot\ArcGIS\Manager\Applications\App_Data\Tasks.xml). Avant de désinstaller ArcGIS Server, copiez ce fichier vers un emplacement indépendant d'ArcGIS. Une fois le programme réinstallé, remplacez le nouveau fichier Tasks.xml par l'ancien.

Pourquoi certains dossiers sont-ils conservés après une désinstallation ?

Lorsque vous désinstallez ArcGIS Server, certains dossiers et fichiers sont conservés sur le disque. Ces éléments sont destinés à faciliter une éventuelle réinstallation ou mise à niveau d'ArcGIS Server. Si vous ne projetez pas d'utiliser à nouveau ArcGIS Server, vous pouvez les supprimer.

Vous pouvez observer des fichiers conservés dans les emplacements suivants :

  • <Emplacement d'installation d'ArcGIS Server>\server\user\cfg - Cet emplacement stocke vos fichiers de configuration du service. En cas de réinstallation, ces fichiers sont lus pour vous éviter de recréer vos services manuellement. Ces fichiers permettent également de recréer vos services existants suite à une mise à niveau d'ArcGIS Server.
  • Répertoires du serveur par défaut créés par une installation à une machine, par exemple C:\arcgisserver - La conservation de ces dossiers préserve les caches de carte et de globe, ainsi que d'autres ressources de serveur qu'il est utile de conserver si vous effectuez une réinstallation. Les répertoires du serveur que vous avez créés et inscrits manuellement ne sont pas affectés par la désinstallation.
  • Dossiers sélectionnés dans le répertoire d'instance ArcGIS Server - Certains dossiers sont conservés dans votre répertoire d'instance ArcGIS Server (l'exemple par défaut d'un répertoire d'instance est C:\Inetpub\wwwroot\ArcGIS), pour faciliter l'utilisation du Gestionnaire suite à une réinstallation. Par exemple, les connexions au serveur SIG effectuées lors de la construction d'applications Web dans le Gestionnaire et la liste d'applications créées dans le Gestionnaire sont conservées.

J'obtiens le message d'erreur "La licence ArcGIS Server a expiré".

Si vous obtenez le message "La licence ArcGIS Server a expiré", veuillez contacter le support client ESRI pour obtenir une nouvelle licence, puis réexécutez la partie Autoriser le serveur ArcGIS de l'assistant de post-installation du serveur SIG.

ArcGIS Server fonctionne-t-il s'il est déconnecté du réseau ?

Si vous avez configuré un système distribué où le serveur Web, le gestionnaire d'objets serveur (SOM) et les conteneurs d'objets serveurs (SOC) se trouvent tous sur des machines différentes, ArcGIS Server ne fonctionne pas sans réseau. Toutefois, si tous ces composants s'exécutent sur la même machine, ArcGIS Server fonctionne correctement à condition que toutes les données soient référencées à l'aide de noms de chemin local, plutôt que de répertoires réseau avec des noms de chemin UNC. Par exemple, lorsque vous publiez une ressource telle qu'un document ArcMap, publiez-la à partir du lecteur C:\ et assurez-vous que toutes les couches référencent également des données locales via des chemins locaux.

En outre, si l'ordinateur fait partie d'un domaine et que vous avez déconnecté l'ordinateur du domaine, vous devez utiliser des comptes locaux pour le serveur ArcGIS, le compte utilisateur du conteneur ArcGIS, le compte des services Web ArcGIS et le compte que vous utilisez pour la connexion au Gestionnaire.

Comment configurer ArcGIS Server pour qu'il s'exécute dans un environnement Windows Workgroup ?

Lorsque vous utilisez ArcGIS Server dans un environnement Windows Workgroup (à ne pas confondre avec ArcGIS Server Workgroup), vous devez effectuer quelques étapes importantes pour vous assurer que l'authentification du serveur SIG fonctionne correctement. Reportez-vous à la section "Environnements réseau" de la rubrique Fonctionnement du serveur SIG pour obtenir des instructions.

Si mes données sont stockées sur un ordinateur qui n'est pas équipé d'ArcGIS Server, comment puis-je lui octroyer des autorisations de compte SOC ?

Il peut arriver que les données soient stockées sur une machine sur laquelle aucun composant ArcGIS Server n'est installé et que vous suiviez la procédure conseillée préconisant l'utilisation de comptes locaux pour le compte utilisateur du conteneur ArcGIS. Vous devez utiliser les outils du système d'exploitation pour créer un compte utilisateur du conteneur ArcGIS local sur l'ordinateur où sont stockées vos données. Créez un compte local sur la machine qui héberge vos données et attribuez-lui le même nom et mot de passe que le compte utilisateur du conteneur ArcGIS utilisé sur toutes les autres machines de votre déploiement. Le serveur SIG sera ensuite capable de reconnaître qu'il dispose d'autorisations pour accéder à vos données.

Puis-je utiliser mes serveurs dans une configuration avec basculement ou rotation ?

Le basculement et la rotation sont des techniques permettant de fournir un serveur de secours en cas de défaillance d'un des serveurs de votre configuration. Lorsque vous concevez vos applications Web dans Visual Studio, vous pouvez spécifier des serveurs SIG supplémentaires que l'application utilise et indiquer s'ils fonctionnent en mode basculement ou rotation. Le basculement et la rotation peuvent également être implémentés par programmation à l'aide de la Bibliothèque de connexions incluse dans l'Infrastructure de développement d'applications (ADF).

Pour en savoir plus sur l'utilisation de la Bibliothèque de connexions pour l'implémentation du basculement et de la rotation dans vos applications Web

Comment puis-je déterminer mon nom d'instance ArcGIS ?

Vous êtes invité à entrer le nom de l'instance ArcGIS lorsque vous installez ArcGIS Server. Si quelqu'un d'autre a effectué l'installation ou si vous ne vous souvenez pas des éléments entrés, il existe une méthode simple pour déterminer le nom de l'instance.

Dans Windows, accédez à Démarrer > Tous les programmes > ArcGIS > ArcGIS Server pour Microsoft .NET Framework. Si vous observez le raccourci Gestionnaire ArcGIS Server, vous disposez du nom d'instance par défaut, qui est ArcGIS. Si vous disposez d'un autre nom d'instance, il est ajouté au raccourci du Gestionnaire entre parenthèses, par exemple : Gestionnaire ArcGIS Server (Instance1).

Chaque instance a son propre dossier dans le répertoire C:\Inetpub\wwwroot. Si vous pouvez accéder à C:\Inetpub\wwwroot\ArcGIS, alors votre nom d'instance est probablement la valeur par défaut, ArcGIS.

Comment savoir quel niveau de licence d'ArcGIS Server est installé ?

Pour connaître le niveau de licence d'ArcGIS Server qui est installé sur votre ordinateur, augmentez le niveau de consignation, redémarrez le serveur Web, puis consultez le fichier journal mis à jour. Pour cela, procédez comme suit :

  1. Dans le Gestionnaire ArcGIS Server, cliquez sur le module Serveur SIG. Par défaut, le journal d'activité du serveur s'affiche. Cliquez sur Propriétés de journal du serveur.
  2. Lorsque la boîte de dialogue Propriétés de connexion du serveur apparaît, sélectionnez la zone de liste déroulante située sous Niveau de consignation et choisissez Info : simple. Enregistrez ou écrivez le chemin d'accès du fichier journal. Ce chemin d'accès varie selon la configuration de votre installation.
  3. Cliquez sur OK pour accepter les modifications.
  4. Déconnectez-vous du gestionnaire et redémarrez votre serveur Web. Une fois votre serveur Web redémarré, le fichier journal est remplacé par la configuration de niveau du journal de serveur Info : simple, ce qui indique le niveau de licence d'ArcGIS Server installé.
  5. Suivez le chemin d'accès du fichier journal que vous avez enregistré précédemment et ouvrez le fichier journal .dat le plus récent. Le niveau de licence d'ArcGIS Server installé est indiqué sur la première ligne du message.

Le cas échéant, vous pouvez redéfinir le niveau de consignation sur sa valeur d'origine.

J'observe plus de processus ArcSOC.exe que d'instances de service en cours d'exécution. Cela peut se produire même lorsque j'ai arrêté tous mes services.

ArcGIS Server utilise en interne un processus ArcSOC.exe pour la gestion du répertoire. Vous pouvez toujours observer l'exécution de ce processus dans le Gestionnaire des tâches de Windows, même si vous arrêtez tous vos services dans le Gestionnaire ou dans ArcCatalog.

En outre, les services de géotraitement utilisent plusieurs processus ArcSOC.exe pour gérer la planification et le statut des tâches. Pour chaque configuration de service de géotraitement, vous observez un processus ArcSOC.exe, plus deux processus ArcSOC.exe pour chaque instance exécutée. Par exemple, si vous disposez d'un service de géotraitement avec trois instances en cours d'exécution, vous observez sept processus ArcSOC.exe. Ces processus disparaissent lorsque vous arrêtez le service, ou peu après.

De la même manière, le service de recherche utilise un service de géotraitement associé qui peut augmenter le nombre de processus ArcSOC.exe observés.

Je ne parviens pas à afficher l'aide contextuelle dans ArcCatalog.

Lors de l'utilisation d'ArcCatalog pour administrer votre installation ArcGIS Server, vous pouvez obtenir un message d'erreur si vous essayez d'utiliser le bouton ? pour obtenir de l'aide. Cette situation peut se produire sur les systèmes d'exploitation Windows Vista ou Windows 7, qui ne sont pas livrés avec l'exécutable WinHlp32.exe nécessaire pour afficher l'aide. Microsoft fournit WinHlp32.exe en tant que téléchargement gratuit. Reportez-vous à la rubrique Microsoft article 917607 pour obtenir des informations d'arrière-plan et des instructions de téléchargement ou suivez les invites du message d'erreur.

Je ne parviens pas à me connecter au Gestionnaire.

Pour établir une connexion au Gestionnaire, vous devez utiliser un compte qui est un membre du groupe agsadmin sur la machine SOM. Si vous souhaitez créer des applications Web avec le Gestionnaire, le compte doit également être un administrateur sur l'ordinateur du serveur Web.

Pour vous connecter au Gestionnaire sous Windows XP, vous devez également désactiver le partage de fichiers simple. Dans le modèle de partage de fichier simple, toutes les tentatives de connexion à l'ordinateur depuis le réseau doivent être effectuées avec le compte Invité. Le Gestionnaire et les applications Web ADF doivent être authentifiés en tant que compte des services Web ArcGIS et non avec le compte Invité. Par conséquent, vous devez désactiver le partage de fichier simple si ce n'est pas déjà le cas. Pour désactiver le partage de fichiers simple, procédez comme suit :

  1. Cliquez sur Démarrer, puis sur Poste de travail.
  2. Dans le menu Outils, cliquez sur Options des dossiers, puis sur l'onglet Affichage.
  3. Dans la section Paramètres avancés, désactivez la case à cocher Utiliser le partage de fichiers simple (recommandé).
  4. Cliquez sur OK.

Si le nom du serveur Web qui héberge l'application de Gestionnaire contient des caractères de soulignement dans le nom, la tentative de connexion au Gestionnaire dans un navigateur Internet Explorer échoue sans message d'erreur.

Pour contourner ce problème, vous disposez des possibilités suivantes :

  • Substituez l'adresse IP du serveur Web dans l'URL au lieu du nom qui contient le caractère de soulignement.
  • Si vous êtes connecté physiquement au serveur Web, utilisez LOCALHOST dans l'URL au lieu du nom qui contient le caractère de soulignement.
  • Utilisez un navigateur Web autre qu'Internet Explorer pour la connexion au Gestionnaire.
  • Si possible, renommez le serveur Web afin qu'il ne contienne pas de caractères de soulignement.

De nombreuses options du Gestionnaire sont non disponibles (apparaissent ombrées).

Lorsque vous redémarrez le service du gestionnaire des objets ArcGIS Server, le serveur peut être représenté comme étant hors ligne lors de la prochaine connexion au Gestionnaire. Par conséquent, de nombreuses options du Gestionnaire sont non disponibles.

Vous pouvez rendre les options disponibles à nouveau en fermant le Gestionnaire et en le rouvrant.

Je ne parviens pas à me connecter aux services de carte publiés avec ArcGIS Server 10 à l'aide d'ArcGIS Explorer 900 ou 1200.

Lorsque vous vous connectez aux services de carte publiée avec ArcGIS Server 10, ArcGIS Explorer 900 et 1200 peut renvoyer une erreur du type suivant : Impossible d'ajouter le service. Pour résoudre ce problème, vous devez installer le correctif de compatibilité ArcGIS Explorer 1200 et ArcGIS Server 10.

J'ai ajouté un service, mais je ne peux pas le voir dans le répertoire des services.

Les informations du répertoire des services sont mises en cache pour vous permettre des performances optimales lors du parcours de ses liens. Si vous ajoutez, supprimez ou modifiez un service, vous devez désactiver le cache pour que les changements apparaissent dans le répertoire des services. Accédez à http://<nom du serveur>/<nom de l'instance>/rest/admin, connectez-vous, puis cliquez sur Options de vidage du cache. Vous pouvez définir une planification pour le vidage automatique du cache, ou l'effacer manuellement. Une fois que le cache est vidé, vous devez être en mesure de voir votre nouveau service dans le répertoire des services.

Quels services conformes aux normes OGC peuvent être publiés avec ArcGIS Server ?

A l'aide d'ArcGIS Server, vous pouvez publier des services WMS (Web Map Service), des services WFS (Web Feature Service) et des services WCS (Web Coverage Service).

Pour en savoir plus sur la prise en charge d'OGC dans ArcGIS Server

Je rencontre des difficultés à créer un service qui contient des couches issues d'une géodatabase.

Pour comprendre comment configurer les autorisations adéquates requises pour ArcSDE et d'autres couches de géodatabase, consultez la rubrique Préparation de ressources pour la publication sous forme de services.

J'essaie d'obtenir l'aperçu d'un service de carte dans ArcCatalog, mais ne j'obtiens pas d'image.

Si vous obtenez un onglet Aperçu vide en dessous duquel les valeurs de coordonnées s'affichent lorsque vous déplacez la souris, cela signifie probablement qu'ArcCatalog ne peut pas extraire l'image de carte depuis le répertoire virtuel que vous avez associé au répertoire de sortie. Dans ce cas, ArcCatalog dispose de toutes les informations concernant la carte à l'exception de l'image réelle, ce qui explique pourquoi vous voyez les coordonnées lorsque vous déplacez la souris. Pour résoudre ce problème, le mieux est de vérifier les paramètres du répertoire virtuel à l'aide du logiciel d'administration de votre serveur Web, pour vous assurer que le répertoire virtuel pointe correctement sur le répertoire de sortie sur le disque.

Pour savoir si le problème est lié au répertoire de sortie, modifiez les propriétés du service de carte de sorte que le type d'image retournée pris en charge soit MIME uniquement. Ce paramètre n'utilise pas de répertoire en sortie. Si vous voyez une image avec le type MIME uniquement et qu'elle ne s'affiche pas avec MIME + URL, vous savez alors que le répertoire de sortie et/ou le répertoire virtuel posent problème.

Vous pouvez accéder au répertoire de sortie sur le disque pour vérifier que les images y ont effectivement été créées. Si vous voyez des images ajoutées au répertoire en sortie lorsque vous essayez d'afficher l'aperçu du service de carte, cela signifie que le problème est lié aux paramètres du répertoire virtuel.

J'ai commencé à créer un cache de carte et constate que le processus prend beaucoup de temps. Quand va-t-il prendre fin ?

Le temps nécessaire à la création du cache de carte dépend du type de cache construit (fusionné ou multi-couches), des niveaux d'échelle choisis et de la proportion de ressources serveur dédiées à la création du cache. Ces facteurs sont discutés en détail dans la section Anticipation du temps de création du cache de la rubrique "Planification d'un cache de carte".

Comment puis-je effectuer une migration de mes services d'une machine de développement vers une machine de production ?

Vous pouvez copier le dossier <ArcGIS>\server\user\cfg de la machine de développement et le coller sur la machine de production au même emplacement, en remplaçant le dossier cfg d'origine. Vous devez ensuite redémarrer manuellement le service Windows du Gestionnaire des objets serveur ArcGIS. Si les données de vos services résident dans une structure de dossier différente sur la machine de production, vous devez modifier les propriétés du service pour référencer les nouveaux chemins d'accès aux données.

Les connexions Internet d'ArcGIS Server aux services non groupés sont très lentes.

L'utilisation de services non groupés par l'intermédiaire d'une connexion Internet ArcGIS Server n'est pas recommandée ; utilisez plutôt une connexion ArcGIS Server locale.

ApprofondissementApprofondissement :

Les connexions Internet utilisent les services de manière strictement sans état. Chaque demande adressée à un service via Internet résulte en une acquisition et une libération de contexte sur le composant DCOM du service. Si le service est non groupé, chaque libération du contexte provoque la destruction et la recréation d'une instance de service. Cette opération peut représenter un coût important, surtout si un client adresse plusieurs demandes au service. Par exemple, une simple application Web ADF peut se connecter au service pour obtenir l'objet Map, l'élément MapDescription et l'élément ImageDescription, puis exécuter une demande d'affichage. Chacune de ces opérations implique une acquisition et une libération de contexte. Si le service est non groupé et que le client établit une connexion via Internet, chacune de ces opérations implique la création et la destruction d'une instance de service, ce qui affecte les performances.

J'ai récemment mis à jour mes caches de globe et de carte. Est-ce que les applications client sont automatiquement informées de la disponibilité des tuiles mises à jour ?

Si vous mettez à jour une zone d'un cache de carte ou de globe, les utilisateurs d'ArcMap, ArcGlobe et ArcGIS Explorer ayant déjà visité cette zone et cette étendue doivent vider leurs caches d'image locaux pour pouvoir afficher les mises à jour. En tant qu'administrateur de serveur, vous devez avertir vos utilisateurs que des données actualisées sont disponibles afin qu'ils sachent qu'ils doivent effacer leurs caches. Reportez-vous au système d'aide pour votre application client afin d'obtenir des instructions sur la manière de vider le cache local.

ArcGIS Server place des verrous sur mes données.

Par défaut, les services de carte ArcGIS Server utilisent le verrouillage de structure pour empêcher d'autres utilisateurs de modifier la structure de géodatabase pendant l'exécution du service. Si les verrouillages de structure entravent votre workflow, vous pouvez les désactiver en ajoutant manuellement la balise SchemaLockingEnabled à votre fichier de configuration de service et en la définissant sur false. Pour plus d'informations sur la mise à jour du fichier de configuration de service et l'utilisation de cette balise, reportez-vous à la rubrique Fichiers de configuration du service.

J'ai publié un service de globe et certaines couches ont disparu.

Les services de globe ne peuvent pas être publiés à l'intérieur d'autres services de globe. Il est probable que les couches manquantes proviennent d'autres services de globe figurant dans le document ArcGlobe (.3dd) que vous avez tenté de publier. Par exemple, les services ArcGIS Online par défaut dans ArcGlobe sont des services de globe hébergés par ESRI et sont supprimés lorsque vous publiez un service de globe.

Si vous souhaitez voir les couches manquantes, ajoutez votre service de globe à un nouveau document .3dd ou .nmf. Vous pouvez ensuite établir une connexion aux serveurs appropriés (tel qu'ArcGIS Online) et ajouter les couches initialement supprimées de votre service de globe.

Les services de géotraitement échouent lorsque je transmets des tâches importantes.

Vous pouvez effectuer plusieurs ajustements pour permettre l'envoi de jeux de données importants à un service de géotraitement.

Pour les services Internet ArcGIS Server, assurez-vous que la taille maximale du message de demande est suffisamment grande. Dans votre répertoire d'instance ArcGIS (par exemple : C:\Inetpub\wwwroot\ArcGIS), ouvrez le répertoire des services, trouvez le fichier web.config, puis modifiez la valeur du paramètre maxRequestLength dans la balise httpRuntime. Si la balise n'existe pas, vous devrez l'ajouter :

<system.web>
	...
	<httpRuntimemaxRequestLength="20000"></httpRuntime>
</system.web>

La taille par défaut en kilo-octets du paramètre maxRequestLength est 4 096. Vous pouvez augmenter cette taille comme indiqué ci-dessus pour permettre des demandes plus importantes.

Par ailleurs, lors de l'utilisation de tâches de géotraitement importantes, vous devez éventuellement augmenter la durée maximale pendant laquelle un client peut utiliser un service. Vous pouvez configurer cette valeur dans l'onglet Groupage de la boîte de dialogue Propriétés du service. La valeur par défaut est de 600 secondes, ou 10 minutes. Reportez-vous à la rubrique Réglage et configuration des services pour connaître les délais d'expiration associés à un service.

Lorsque j'exécute mon application cartographique Web, la carte est vierge.

Une raison fréquente pour que la carte apparaisse vierge est qu'elle référence un service de carte arrêté, indisponible ou inexistant. Le trafic réseau, les problèmes d'autorisation et les modifications apportées aux propriétés du service et du système de fichiers peuvent tous provoquer une carte vierge. La section "Administration du serveur" de ce système d'aide présente comment se préparer à ces problèmes et comment les éviter.

Votre carte peut également apparaître vierge si votre machine de serveur Web comporte un caractère de soulignement (_) dans son nom. Reportez-vous à l'article 32503 de la base de connaissances ESRI pour plus d'informations sur cette limitation.

Un message d'erreur Accès refusé s'affiche lors de l'exécution d'une tâche de géotraitement

Lorsque vous exécutez une tâche de géotraitement au sein d'une application Web, vous avez la possibilité d'enregistrer un fichier d'informations sur les résultats, que vous pouvez utiliser dans des sessions d'application futures. L'emplacement où le fichier est enregistré est déterminé par la propriété VirtualDirectory de la tâche de géotraitement. Au moment de l'exécution, si le compte qui exécute l'application Web ne dispose pas de droits d'accès suffisants à ce répertoire, le message d'erreur Accès refusé s'affiche. Une solution de contournement consiste à ouvrir l'application dans Visual Studio, à cliquer avec le bouton droit de la souris sur le nom du projet dans l'Explorateur de solutions, puis à cliquer sur Ajouter une identité ArcGIS. Par le biais de l'emprunt d'identité ASP.NET, le nom d'utilisateur et le mot de passe que vous spécifiez sont utilisés pour exécuter l'application. Ce nom d'utilisateur et ce mot de passe doivent disposer d'autorisations de lecture et d'écriture sur le répertoire virtuel de la tâche de géotraitement.

Lorsque j'exécute une tâche de géotraitement dans une application Web, je ne vois pas les liens Enregistrer et Vérifier les résultats de la tâche.

Ces liens sont disponibles uniquement si le répertoire virtuel de la tâche géotraitement dispose d'autorisations d'exécution définies sur Scripts uniquement dans le gestionnaire IIS.

Pour en savoir plus sur la configuration du répertoire virtuel pour la tâche de géotraitement

La tâche Rechercher des attributs produit des résultats inattendus ou un message d'erreur.

Les recherches au sein d'un service de carte ArcGIS Server peuvent parfois renvoyer plus d'enregistrements que prévu. Cela est dû au mécanisme de recherche. Lorsque vous configurez la tâche Rechercher des attributs, vous définissez les couches et les champs de ces couches auxquels appliquer la recherche. Si dans le Gestionnaire, il semble que des champs spécifiques feront l'objet d'une recherche de couches spécifiques, en réalité, vous définissez simplement une liste de couches à rechercher et une liste de champs dans lesquels effectuer la recherche. Ainsi, si deux couches ont le même nom de champ, la recherche est effectuée dans le champ des deux couches.

Si la tâche Rechercher des attributs est configurée pour utiliser deux couches portant le même nom et qu'une correspondance est déterminée dans les deux, l'application peut renvoyer une erreur. Il s'agit d'un problème connu.

Lorsque j'exécute une tâche, les résultats ne sont pas affichés en surbrillance sur la carte. De plus, les résultats sont parfois dépourvus de cases à cocher en regard et les options Zoom sur et Déplacer sur ne sont pas disponibles.

Lorsque vous exécutez une tâche, chaque entité de résultat est normalement répertoriée en regard d'une case à cocher permettant de placer l'entité en surbrillance. Vous pouvez également cliquer avec le bouton droit de la souris sur un résultat et obtenir les options Zoom sur et Déplacer sur correspondant à l'entité sélectionnée.

Les cases à cocher peuvent être absentes et par conséquent, l'entité ne peut pas être sélectionnée. Cette situation se produit lorsque le champ Shape du jeu de données a été marqué comme masqué dans le document ArcMap. L'application Web ne peut pas obtenir la géométrie nécessaire et les cases à cocher sont omises.

Lorsque le champ Shape du jeu de données est masqué, les résultats d'une tâche de requête n'ont pas de cases à cocher, l'entité sélectionnée n'est pas affichée en surbrillance sur la carte et les options Zoom sur et Déplacer sur ne sont pas disponibles.

Avec les résultats d'une opération de recherche ou d'identification, les cases à cocher apparaissent, mais l'entité sélectionnée ne peut pas être affichée en surbrillance sur la carte.

Afin de permettre la sélection et le déplacement vers les entités, effectuez les étapes suivantes :

  1. Démarrez ArcMap et ouvrez le document ArcMap source pour votre service de carte.
  2. Ouvrez les propriétés de la couche pour la couche utilisée par votre tâche.
  3. Cliquez sur l'onglet Champs. Vous obtenez une liste des champs de la couche.
  4. Assurez-vous que la case à cocher en regard du champ Shape est activée.
  5. Enregistrez le document ArcMap et redémarrez le service.

Comment optimiser les performances de mon application Web ?

Pour vous assurer de l'optimisation des performances de votre application Web, reportez-vous à la rubrique Astuces de performances pour les applications Web. ESRI effectue des recherches constantes pour améliorer les performances des logiciels de base et pour déterminer des méthodes permettant d'optimiser les performances des applications existantes en ajustant les paramètres matériels et logiciels. Les pratiques conseillées sont ajoutées de manière continue à l'aide Web, dans la rubrique accessible par le lien ci-dessus.

Mon serveur SIG échoue systématiquement en cas de charge importante.

Si votre serveur SIG échoue ou présente des dégradations considérables des performances en cas de charge importante (plus de 25 demandes simultanées par seconde), le service lsass.exe (Local Security Authority Subsystem Service) peut éventuellement être surchargé. Les articles 32620 (Windows Server 2003) et 32622 (Windows XP) de la base de connaissances ESRI expliquent comment ajuster votre serveur pour remédier à cette situation.


7/10/2012