Suite

La visualisation à distance d'ArcGIS Server 10 Manager est apparemment interrompue

La visualisation à distance d'ArcGIS Server 10 Manager est apparemment interrompue


Lors de l'accès à distance à un serveur, puis au lancement d'ArcGIS Server Manager… Je ne peux utiliser aucun des boutons ni même afficher la page Web entière. J'ai rencontré cela à 9.3.1 et je lancerais simplement l'application de bureau d'AGS Manager. À 10 ans, il ne semble pas y avoir d'application de bureau. Je naviguais en utilisant IE (je ne sais pas quelle version).

Y a-t-il un moyen de contourner cela… autre que de ne pas entrer à distance ? J'ai vu où une partie de l'interface ne peut pas être parcourue, mais je ne pouvais même pas cliquer sur les boutons. Merci.


C'est peut-être un problème de navigateur.

Si vous utilisez IE9, essayez de cliquer sur le bouton Affichage de compatibilité (la page cassée dans la barre d'URL en haut du navigateur) pour voir si cela vous aide.

Cela semble bien dans Chrome 12 et Firefox 5, si cela peut vous aider.


MSGIST - Cours

Ce cours présentera les concepts fondamentaux de la technologie des systèmes d'information géographique (GIST). Il mettra également l'accent sur GISystems et GIScience. Les systèmes d'information géographique sont un ensemble puissant d'outils pour stocker, récupérer, transformer et afficher des données spatiales du monde réel pour un ensemble particulier d'objectifs. En revanche, la science de l'information géographique s'intéresse à la fois à la recherche sur les SIG et aux SIG. Comme Longley et al. (2001, vii) notent que « le SIG est fondamentalement une technologie axée sur les applications, mais la science sous-tend les applications réussies ». Ce cours combinera une vue d'ensemble des principes généraux de GIScience et comment cela se rapporte à la nature et à l'utilisation analytique de l'information spatiale dans les logiciels et la technologie SIG. Les étudiants appliqueront les principes et la science de GIST à travers une série de laboratoires pratiques utilisant le logiciel ArcGIS d'ESRI.

Ce cours fournit une introduction aux principes scientifiques et aux pratiques de la télédétection. Les sujets qui seront abordés dans ce cours incluent les questions de résolutions spatiales, le spectre électromagnétique, les capteurs de télédétection, les caractéristiques spectrales, les problèmes de numérique et de numérisation, le traitement et l'amélioration d'images multispectrales et LiDAR, et les classifications d'utilisation et de couverture des terres (LULC) et la détection des changements. Le cours met également l'accent sur les problèmes d'intégration et les techniques d'analyse qui surviennent lors de la fusion de données de télédétection avec des systèmes d'information géographique (SIG).

Ce cours examine les principes et les pratiques associés au développement et à l'analyse de données raster, en particulier le développement de surfaces du monde réel et l'analyse statistique basée sur ces surfaces. Le cours est présenté sous forme de cours magistral/laboratoire. La partie conférence traitera des questions conceptuelles nécessaires à l'utilisation d'approches matricielles dans un cadre SIG. La partie laboratoire fournira une expérience pratique avec des rasters dans un environnement ArcGIS.

Ce cours vise à fournir aux étudiants une introduction à l'analyse spatiale vectorielle et à leur application dans un logiciel SIG. Les étudiants apprendront comment analyser la distribution, la direction, l'orientation, le regroupement, les relations et les processus spatiaux, et comment rendre les résultats analytiques sous forme cartographique. Ce cours fournit des connaissances de base sur les systèmes de positionnement global, la collecte de données, le développement de géodatabase et le géoréférencement.

L'objectif de ce cours est d'acquérir une compréhension introductive de la programmation géographique et des techniques d'automatisation des données à l'aide de ModelBuilder et du langage Python. Les étudiants se familiariseront avec les outils ModelBuilder d'ArcGIS for Desktop pour automatiser les tâches redondantes à l'aide de ModelBuilder et apprendront à créer un script à l'aide de Python pour personnaliser les fonctionnalités et les tâches avec le SIG.

L'objectif de ce cours est d'acquérir une compréhension de la cartographie Web à l'aide d'applications telles que ArcGIS for Server, ArcGIS Online (AGOL), WebAppBuilder (WAB), le géotraitement Web, Story Maps, AppStudio et l'API Javascript.

Une approche de résolution de problèmes basée sur GIST dans le contexte d'un projet dirigé par un étudiant. Les compétences SIG spécifiques couvertes comprennent la planification de projet, les sources et l'acquisition de données spatiales, la compilation de données, le codage, l'analyse, la représentation et la présentation des résultats. Le cours peut être répété pour un crédit, car les sujets varieront. Chaque cours examinera un problème urbain ou environnemental différent dans les sciences naturelles et sociales à l'aide de la technologie des systèmes d'information géographique.

Ce cours fournit aux étudiants une brève introduction sur les logiciels Open Source pour les applications SIG de bureau et Internet. L'objectif principal du cours est d'exposer les étudiants à des outils open source alternatifs pour la pratique des SIG en plus des logiciels SIG sous licence et conventionnels. Les étudiants apprendront concrètement l'hébergement d'applications, le développement, le traitement et le partage de données à l'aide d'outils et de technologies open source tels que GITHub, Quantum GIS (QGIS), Python, GeoServer et PostGIS. Les étudiants appliqueront la technologie dans des travaux de laboratoire en utilisant des données du monde réel.

Le projet de maîtrise comprend un rapport formel et une présentation soumis au lieu d'une thèse de maîtrise et reflète ce qu'un étudiant a appris du programme MS-GIST. Ce cours se concentre sur la résolution de problèmes géographiques normatifs et/ou scientifiques, la capture, la compilation et la manipulation de données, et la formulation de méthodes et d'analyses pour résoudre le problème dans un délai donné.

Les étudiants en MS prennent 6 unités de GIST 909

Les étudiants P-GIST ne peuvent prendre 909 qu'avec l'approbation préalable d'un conseiller GIST


Masquage des coordonnées dans ArcGIS Server

Une autre question qui m'a été posée récemment est de savoir comment masquer les coordonnées dans l'application cartographique Web ArcGIS Server. Ces coordonnées sont visibles dans la partie inférieure gauche de la fenêtre du navigateur Web. Ces valeurs sont dessinées à l'aide de code JavaScript standard côté client et leur apparence peut être facilement gérée par l'utilisateur final.

Accédez au dossier de l'application Web (par exemple, C:InetpubwwwrootGISApp), puis ouvrez le dossier JavaScript. Il existe plusieurs fichiers, mais nous n'aurons besoin que de WebMapApp.js. Ici, on peut définir les propriétés des événements de la page Web, gérer les sessions et faire beaucoup d'autres choses. Afin de masquer les valeurs de coordonnées lorsque vous déplacez le curseur de la souris sur la carte, ouvrez ce fichier JavaScript à l'aide de n'importe quel éditeur de texte et recherchez la fonction MapCoordsMouseMove. Puis commentez ou supprimez les lignes liées à cette fonction. La même chose que vous devrez faire pour la méthode qui est appelée dans la ligne de code "map.add_mouseMove(MapCoordsMouseMove)". Après avoir commenté ces lignes, le code devrait ressembler à ceci.

Évaluer ce:


Tâches que vous pouvez effectuer dans le Gestionnaire de serveur

Le Gestionnaire de serveur rend l'administration du serveur plus efficace en permettant aux administrateurs d'effectuer les tâches du tableau suivant à l'aide d'un seul outil. Dans Windows Server 2012 R2 et Windows Server 2012 , les utilisateurs standard d'un serveur et les membres du groupe Administrateurs peuvent effectuer des tâches de gestion dans le Gestionnaire de serveur, mais par défaut, les utilisateurs standard ne peuvent pas effectuer certaines tâches, comme indiqué dans le tableau suivant.

Les administrateurs peuvent utiliser deux applets de commande Windows PowerShell dans le module d'applet de commande du gestionnaire de serveur, Enable-ServerManagerStandardUserremoting et Disable-ServerManagerStandardUserremoting, pour contrôler davantage l'accès utilisateur standard à certaines données supplémentaires. Le Enable-ServerManagerStandardUserremoting L'applet de commande peut fournir à un ou plusieurs utilisateurs standard non-administrateurs un accès aux données d'événement, de service, de compteur de performances et d'inventaire de rôles et de fonctionnalités.

Le Gestionnaire de serveur ne peut pas être utilisé pour gérer une version plus récente du système d'exploitation Windows Server. Le Gestionnaire de serveur exécuté sur Windows Server 2012 ou Windows 8 ne peut pas être utilisé pour gérer les serveurs exécutant Windows Server 2012 R2.

Description de la tâche Administrateurs (y compris le compte Administrateur intégré) Utilisateurs du serveur standard
ajouter des serveurs distants à un pool de serveurs que Server Manager peut être utilisé pour gérer. Oui Non
créer et modifier des groupes personnalisés de serveurs, tels que des serveurs situés dans un emplacement géographique spécifique ou servant un objectif spécifique. Oui Oui
Installez ou désinstallez des rôles, des services de rôle et des fonctionnalités sur les serveurs locaux ou distants qui exécutent Windows Server 2012 R2 ou Windows Server 2012 . Pour les définitions des rôles, des services de rôle et des fonctionnalités, consultez Rôles, services de rôle et fonctionnalités. Oui Non
Affichez et modifiez les rôles et fonctionnalités de serveur installés sur des serveurs locaux ou distants. Noter: Dans le Gestionnaire de serveur, les données de rôle et de fonctionnalité sont affichées dans la langue de base du système, également appelée langue de l'interface graphique par défaut du système, ou la langue sélectionnée lors de l'installation du système d'exploitation. Oui Les utilisateurs standard peuvent afficher et gérer des rôles et des fonctionnalités, et effectuer des tâches telles que l'affichage d'événements de rôle, mais ne peuvent pas ajouter ou supprimer des services de rôle.
démarrez les outils de gestion tels que Windows PowerShell ou les composants logiciels enfichables mmc. Vous pouvez démarrer une session Windows PowerShell ciblée sur un serveur distant en cliquant avec le bouton droit sur le serveur dans le Les serveurs tuile, puis en cliquant Windows PowerShell. Vous pouvez démarrer les composants logiciels enfichables mmc à partir du Outils menu de la console du Gestionnaire de serveur, puis pointez le mmc vers un ordinateur distant une fois le composant logiciel enfichable ouvert. Oui Oui
Gérez les serveurs distants avec des informations d'identification différentes en cliquant avec le bouton droit sur un serveur dans le Les serveurs tuile, puis en cliquant Gérer en tant que. Vous pouvez utiliser Gérer en tant que pour les tâches générales de gestion du serveur et des services de fichiers et de stockage. Oui Non
Effectuez les tâches de gestion associées au cycle de vie opérationnel des serveurs, telles que le démarrage ou l'arrêt des services et démarrez d'autres outils qui vous permettent de configurer les paramètres réseau, les utilisateurs et les groupes d'un serveur, ainsi que les connexions Bureau à distance. Oui Les utilisateurs standard ne peuvent pas démarrer ou arrêter les services. Ils peuvent modifier le nom du serveur local, le groupe de travail ou l'appartenance à un domaine et les paramètres du Bureau à distance, mais sont invités par le contrôle de compte d'utilisateur à fournir des informations d'identification d'administrateur avant de pouvoir effectuer ces tâches. Ils ne peuvent pas modifier les paramètres de gestion à distance.
Effectuez les tâches de gestion associées au cycle de vie opérationnel des rôles installés sur les serveurs, y compris l'analyse des rôles pour la conformité avec les meilleures pratiques. Oui Les utilisateurs standard ne peuvent pas exécuter les analyses Best Practices Analyzer.
Déterminez l'état du serveur, identifiez les événements critiques, analysez et résolvez les problèmes ou les pannes de configuration. Oui Oui
Personnalisez les événements, les données de performances, les services et les résultats de Best Practices Analyzer pour lesquels vous souhaitez être alerté sur le tableau de bord du Gestionnaire de serveur. Oui Oui
Redémarrez les serveurs. Oui Non
Actualisez les données affichées dans la console du gestionnaire de serveur concernant les serveurs gérés. Oui Non

Le Gestionnaire de serveur ne peut recevoir que l'état en ligne ou hors ligne des serveurs qui exécutent Windows Server 2003. Le Gestionnaire de serveur ne peut pas être utilisé pour ajouter des rôles et des fonctionnalités aux serveurs qui exécutent Windows Server 2008 R2, Windows Server 2008 ou Windows Server 2003.


Fichiers XML de métadonnées autonomes

Certains éléments ArcGIS ne prennent pas en charge la création de métadonnées pour les décrire. Les autres ressources SIG ne sont pas du tout gérées par ArcGIS. Néanmoins, vous pouvez créer des descriptions détaillées pour ces ressources en ajoutant des informations aux fichiers XML de métadonnées autonomes à l'aide de l'onglet Description .

Un fichier XML qui contient des métadonnées mais ne fait pas partie d'un élément ArcGIS est appelé métadonnées autonomes. Cette convention distingue les fichiers XML contenant des métadonnées géospatiales des fichiers XML contenant d'autres données telles qu'un document d'espace de travail XML de géodatabase.

Un fichier XML de métadonnées autonome contenant du contenu de métadonnées ArcGIS, ESRI-ISO ou FGDC sera affiché de la même manière que les métadonnées des autres éléments ArcGIS décrits ci-dessus.

D'autres fichiers XML de métadonnées autonomes peuvent contenir des métadonnées stockées dans un format différent qui ont été exportées depuis ArcGIS ou créées en dehors d'ArcGIS. Si un fichier XML de métadonnées autonome contient des informations formatées conformément à la norme ISO 19139 Information géographique — Métadonnées — Implémentation du schéma XML , son contenu peut également être affiché dans l'onglet Description comme illustré ci-dessous. Ces informations sont en lecture seule dans ArcGIS for Desktop . Il doit être traduit en métadonnées ArcGIS avant de pouvoir être modifié.

Les métadonnées au format ISO 19139 n'incluront que le contenu existant dans la norme ISO 19139. Il ne contiendra aucun contenu défini par Esri, tel que des vignettes.

Les fichiers XML qui ne contiennent pas de métadonnées géospatiales peuvent également être affichés dans l'onglet Description en tant que données XML.

Les éléments ou balises XML sont en rouge foncé, les attributs XML sont en rouge vif et les valeurs des éléments et attributs XML sont en noir. Vous pouvez explorer les données XML en cliquant sur le signe moins (-) d'un élément pour masquer son contenu. Cliquez sur le signe plus (+) d'un élément pour afficher son contenu.


Témoignages d'étudiants

&ldquoJ'utilise RedShelf depuis un semestre maintenant et je crois vraiment qu'il fournit l'une des meilleures plates-formes en ligne pour les manuels universitaires. Les fonctionnalités qui sont données aux étudiants sont très utiles et ont eu un impact positif sur mes performances académiques. J'aime l'utilisation des flashcards en ligne et les fonctionnalités de collaboration avec les étudiants.&rdquo

Kristen S., étudiante

L'équipe de support client et la responsabilité de &ldquoRedShelf&aposs sont superbes. Chaque interaction que j'ai avec leur équipe est amicale, solidaire et efficace. Je sais que s'il y a quelque chose pour lequel j'ai besoin d'aide, je peux m'adresser à eux pour une réponse rapide et correcte ! Je ne pourrais pas en dire plus sur eux.&rdquo

Mollie E., étudiante

&ldquoJ'adore RedShelf ! Les fonctionnalités d'annotation en ligne sont très utiles et j'utilise l'option flashcard pour étudier pour presque tous mes examens.&rdquo

Étudiant

&ldquoJ'adore que je puisse accéder à mes manuels en déplacement ET qu'ils soient abordables ! Continuez votre bon travail RedShelf !&rdquo

Allison G., étudiante

&ldquoMeilleur prix, service génial. Ils font un effort supplémentaire.&rdquo

Alexis T., étudiant

Pas d'ArcGIS 10.9. ESRI annonce la fin du produit de bureau ArcGIS

ArcGIS 10.8.1 est la version actuelle. ont l'intention de publier un ArcMap 10.9 . Esri continuera donc à être pris en charge jusqu'au 1er mars 20.

  • ArcMap
  • ArcCatalog
  • Extensions ArcMap (y compris ArcScene et ArcGlobe, qui font partie de 3D Analyst)
  • ArcReader
  • Le SDK Desktop ArcObjects et le moteur ArcGIS

Libellés :

PARTAGER:

qgis2.14 pour 32 système d'exploitation

On dirait qu'Esri a changé d'avis.

Non je ne pense pas. Ce blog parle de la sortie d'ArcGIS Enterprise 10.9, et cet article concerne ArcGIS Desktop.


Université d'État du Kansas

26 mai 2021 - De nouveaux fichiers d'approvisionnement pour la licence de votre logiciel SIG Esri jusqu'au 8 mai 2022 peuvent désormais être téléchargés à partir de notre serveur logiciel sécurisé (https://gis.ksu.edu/software/downloads/). Sur ce site, sélectionnez votre produit logiciel et recherchez le dossier Provisioning Files 2022 correspondant. Pour les utilisateurs d'ArcGIS Desktop, le service de fichiers de provisionnement à usage unique et simultané versions 10.1 à 10.8. Nous recommandons aux utilisateurs d'ArcGIS Pro d'utiliser une licence d'utilisateur nommé disponible en liant votre compte Esri personnel à ArcGIS Online for Organizations de K-State.

Consortium universitaire pour les SIGsciences (UCGIS)

Bienvenue sur le portail en ligne de la communauté de pratique SIG et SIGcience de la Kansas State University, qui décrit systèmes d'information géographique (SIG) et sciences de l'information géographique (GIScience) la recherche, l'éducation, les personnes et les installations de l'Université d'État du Kansas. Ce site sert également de portefeuille en ligne de K-State pour les membres actifs du Consortium universitaire pour la science de l'information géographique (UCGIS), une association à but non lucratif de plus de 70 universités proposant des programmes d'études supérieures multidisciplinaires et des programmes de recherche avancés en SIG et dédiée à l'avancement de notre compréhension. des processus géographiques et des relations spatiales grâce à l'amélioration de la théorie, des méthodes, des données et de la technologie. K-State est une institution membre depuis 2005.

Les délégués de K-State à l'UCGIS sont le Dr Katherine Nelson (Département de géographie et sciences géospatiales) et le Dr Shawn Hutchinson (Département de géographie et sciences géospatiales).

Façonnez la révolution géospatiale !

Les domaines d'expertise en recherche de K-State comprennent la télédétection par satellite, la cartographie et la visualisation géographique, l'informatique écosystémique, la modélisation spatio-temporelle et la géocalculation, la durabilité des ressources rurales, l'agriculture et les ressources en eau. Les domaines d'expertise émergents comprennent les SIG de santé publique, l'épidémiologie spatiale et le développement d'UAV.

Dans le domaine de l'éducation, K-State propose un programme de GIScience large et croissant qui comprend un certain nombre de cours sur les SIG/GIScience de base, les applications SIG, l'informatique et l'analyse statistique/spatiale. Les étudiants ont également la possibilité de poursuivre un certificat de premier cycle en SIG ou un certificat d'études supérieures en SIG en conjonction avec leur principal domaine d'études.

Grâce au soutien des bibliothèques KSU, K-State maintient une licence de site d'enseignement universitaire avec ESRI qui permet l'accès à une riche suite de produits de bureau, de serveur et de SIG en ligne à tous les professeurs, membres du personnel et étudiants de l'université. Cette licence de site met également à la disposition de la communauté K-State plusieurs autres ressources importantes.

La communauté K-State GIScience est active en invitant des conférenciers sur le campus à travers des séries de séminaires parrainés par le Provost et les départements universitaires affiliés. Parmi les anciens conférenciers figuraient des membres de la National Academy of Sciences et des leaders internationaux de la recherche en SIG, tels que Michael Goodchild, Sarah Bednarz, Keith Clarke, Jack Dangermond, Ruth DeFries, Phil Gersmehl, David Maidment et Dawn Wright.


21 réponses 21

  1. Ouvrir l'explorateur d'équipe
  2. Cliquez sur Explorateur de contrôle de source
  3. Dans la barre de navigation de la fenêtre d'outils, il y a une liste déroulante intitulée "Espaces de travail".
  4. Étendez-le et cliquez sur l'option « Espaces de travail. » (oui, un peu peu intuitif)
  5. La fenêtre "Gérer les espaces de travail" apparaît. Cliquez sur modifier et vous pouvez ajouter/supprimer/modifier votre espace de travail

De VS sur une autre machine

Vous n'avez pas besoin que VS soit sur la même machine que l'enrôlement car vous pouvez modifier les enrôlements à distance ! Dans la boîte de dialogue qui s'affiche lorsque vous appuyez sur l'élément « Espaces de travail ».

Depuis la ligne de commande

Appelez "tf workspace" à partir d'une invite de commande de développeur. Cela fera apparaître directement les « Gérer les espaces de travail » !

J'ai rencontré le même problème et j'ai pu le résoudre en supprimant manuellement tous les fichiers du cache TFS, situés ici :

Suivez ces étapes pour supprimer le mappage de TFS :

  1. Ouvrir l'explorateur d'équipe
  2. Cliquez sur Contrôle de source
  3. Faites un clic droit sur votre projet
  4. Cliquez sur Supprimer le mappage

L'erreur est réelle. Vous avez peut-être créé un espace de travail avec le même nom sur une autre machine. Maintenant, vous avez peut-être changé de machine avec un nom de machine différent.

Voici donc une solution de contournement qui fonctionnera certainement. Voici une solution de contournement.

  1. Allez dans "Team-Explorer"
  2. Allez dans "Contrôle de la source"
  3. Aller à la liste déroulante Espace de travail
  4. Cliquez sur « Espaces de travail ».
  5. Une fenêtre pop-up apparaîtra
  6. Cliquez sur "Afficher les espaces de travail distants"
  7. Supprimez maintenant l'espace de travail qui est en conflit et vous pouvez continuer votre travail.

Veuillez suivre les étapes ci-dessous :

Vous obtiendrez une version différente de TFS, par exemple

Cliquez sur chaque dossier et vous obtiendrez

Maintenant, supprimez toutes les données de ce dossier.

Mise à jour 2019-01-23

Si vous obtenez à plusieurs reprises l'erreur suivante L'espace de travail wkspaceEg n'existe pas… même après avoir utilisé le bon nom d'utilisateur ( wkspcOwnerDomainwkspcOwnerUsername ) dans la commande tf workspace, par exemple,

tf workspace "wkspaceEgwkspcOwnerDomainwkspcOwnerUsername" /collection:http://tfs.example.com:8080/tfs/collectionEg /login:TFSUsername,TFSPassword

alors la commande tf workfold peut aider à le corriger. Voir cette question.

Si même cela ne fonctionne pas et que vous ne pouvez pas / ne souhaitez pas utiliser TFS Sidekicks, passez à l'option risquée de dernier recours ci-dessous.

J'utilise TFS 2012. J'ai essayé tout ce qui a été suggéré en ligne: dossier de cache supprimé, utilisé la liste déroulante des espaces de travail, tf workspaces /remove:*, informations d'identification effacées du Panneau de configuration, IE, etc.

Rien n'a fonctionné, je crois que mon espace de travail a été corrompu d'une manière ou d'une autre. Enfin, je suis allé à la base de données TFS et j'ai exécuté les requêtes suivantes. Ça a marché! Bien sûr soyez très prudent lorsque vous jouez avec la base de données, faire des sauvegardes, etc.

La base de données s'appelle Tfs_<<your_TFS_collection_name>> . Ignorez la base de données MSSQL Tfs_Configuration. Je ne suis pas sûr, mais si vous n'avez pas de base de données Tfs_<<your_TFS_collection_name>>, les paramètres peuvent se trouver dans la base de données Tfs_DefaultCollection. Le mappage est stocké dans tbl_WorkingFolder.LocalItem .

J'ai réussi à supprimer le mappage à l'aide de la commande /newowner comme suggéré ici :

La commande a ouvert une fenêtre Modifier l'espace de travail où j'ai supprimé le mappage. Ensuite, j'ai supprimé l'espace de travail dont je n'avais pas besoin.

Toutes les réponses ici semblent être des réponses partielles qui ne fonctionnent pas dans tous les cas. Je pense que cette réponse fonctionnera dans tous les cas, en supposant que vous disposiez des autorisations appropriées.

  1. Ouvrez l'invite de commande du développeur. Dans mon cas, j'ai testé cela avec l'invite de commande du développeur pour VS 2019.
  2. Tapez cette commande : tf workspaces

Notez que les résultats peuvent lister quelques tables avec une structure identique. Si vous ne voyez qu'un seul tableau, certaines des hypothèses des autres réponses peuvent fonctionner pour vous. Cependant, si vous voyez deux tableaux ou plus, cela signifie que Collection la chaîne est importante ! Pour nos exemples, nous allons supposer que vous avez deux Collections (deux n'est pas différent de quatre autre qu'une est plus fastidieuse que l'autre à parcourir) :

https://dev.azure.com/foo et https://bar.visualstudio.com/

Avec un peu de chance, vous saurez avec lequel de ces deux vous voulez travailler. Cependant, si vous devez tous les parcourir, vous n'aurez qu'à faire cette collection à la fois. Chaque « collection » ici est identique à une « organisation » dans Azure DevOps (je pense).

Si vous n'utilisez pas ce détail de la collection, un message d'erreur peut s'afficher :

Impossible de déterminer le serveur de contrôle de source.

tf workspaces /computer:* /owner:* /collection:https://dev.azure.com/foo

Cela vous donnera une image beaucoup plus complète de ce à quoi vous avez affaire. Cela devient particulièrement désagréable si vous avez plusieurs comptes MSA et Org qui accèdent à ce référentiel à partir du même ordinateur. En fait, vous pourriez avoir plusieurs entrées apparemment identiques. Si vous essayez de les supprimer en fonction de ce que vous savez actuellement, cela peut ne pas fonctionner. Mais nous pouvons obtenir plus d'informations.

tf workspaces /computer:* /owner:* /collection:https://dev.azure.com/foo /format:xml

Cela vous donne maintenant un tas de XML avec quelques propriétés supplémentaires. Ceux qui nous intéressent le plus sont les alias de propriétaire. Ce sont les informations manquantes que vous devez maintenant parcourir et supprimer ces espaces de travail. Sans ces informations supplémentaires, il est facile de se heurter à un mur et de se retrouver avec un message d'erreur :

Maintenant, nous avons toutes les informations dont nous avons besoin. Compte tenu des entrées supplémentaires d'OwernAliases, sélectionnez l'entrée unique (ou répétez si plusieurs) que vous souhaitez supprimer et utilisez cette commande suivante (quelques exemples sont répertoriés) :

  • tf workspace /delete /collection:https://dev.azure.com/foo "MyWorkspaceNameWindows Live [email protected]"
  • tf workspace /delete /collection:https://dev.azure.com/foo "MyWorkspaceNameJohn Doe"
  • tf workspace /delete /collection https://dev.azure.com/foo "[email protected]ple.com"

Le GUID identifie un répertoire AAD et les guillemets sont là pour gérer tous les espaces qui pourraient se trouver dans un alias. Le "MyWorkspaceName" provient de vos précédentes requêtes répertoriant les espaces de travail.

Sans cette approche très approfondie, il est possible que toutes les autres réponses de cette question échouent pour vous. Bien que certains de ces efforts effacent les espaces de travail locaux, ils n'effaceront pas les espaces de travail du serveur, avec lesquels vous pouvez toujours entrer en conflit. De plus, si vous avez déjà utilisé un compte différent, les choses peuvent devenir compliquées, comme si vous passiez d'un compte MSA à un compte AAD. Et les choses deviennent VRAIMENT poilues si vous avez un compte MSA et plusieurs comptes AAD, tous avec la même adresse e-mail que vous avez utilisée à partir du même poste de travail. Et puis ça devient super fou si plusieurs d'entre eux utilisaient tous le nom par défaut pour l'espace de travail : le nom d'hôte de votre ordinateur. Dans mon cas, j'avais quatre espaces de travail avec les mêmes nom d'espace de travail, nom de propriétaire et nom d'ordinateur (c'est-à-dire que la première requête sans le formatage XML avait 4 enregistrements identiques !).

Je ne sais pas s'il existe un moyen plus graphique de gérer ces derniers que celui-ci. J'ai cherché et je n'ai pas encore trouvé de meilleur moyen que celui-ci.


18 réponses 18

Pensées (basées sur la douleur du passé) :

  • avez-vous DNS et visibilité directe sur le serveur ?
  • utilisez-vous le nom correct du certificat ?
  • le certificat est-il toujours valide ?
  • un équilibreur de charge mal configuré gâche-t-il les choses ?
  • est-ce que le nouveau serveur l'horloge de la machine est correctement réglée (c'est-à-dire pour que l'heure UTC soit correcte [ignorer l'heure locale, c'est en grande partie hors de propos]) - cela compte certainement pour WCF, donc cela peut-il avoir un impact sur le SOAP normal ?
  • y a-t-il un problème de chaîne de confiance de certificat ? si vous naviguez du serveur vers le service soap, pouvez-vous obtenir SSL ?
  • liés à ce qui précède - le certificat a-t-il été installé au bon emplacement ? (vous aurez peut-être besoin d'une copie dans les autorités de certification racines de confiance)
  • le proxy au niveau de la machine du serveur est-il correctement défini ? (qui diffère du proxy de l'utilisateur) voir proxycfg pour XP / 2003 (pas sûr de Vista, etc.)

Les extraits suivants résoudront le cas où il y a un problème avec le certificat SSL sur le serveur que vous appelez. Par exemple, il peut être auto-signé ou le nom d'hôte entre le certificat et le serveur peut ne pas correspondre.

C'est dangereux si vous appelez un serveur hors de votre contrôle direct, car vous ne pouvez plus être aussi sûr de parler au serveur auquel vous pensez être connecté. Cependant, si vous avez affaire à des serveurs internes et qu'il n'est pas pratique d'obtenir un certificat "correct", utilisez ce qui suit pour dire au service Web d'ignorer les problèmes de certificat et de continuer courageusement.

Les deux premiers utilisent des expressions lambda, le troisième utilise du code normal. Le premier accepte n'importe quel certificat. Les deux derniers vérifient au moins que le nom d'hôte dans le certificat est celui que vous attendez.
. j'espère que vous le trouverez utile

La solution "attrape tout" très simple est la suivante :

La solution de sebastian-castaldi est un peu plus détaillée.

Personnellement, j'aime le plus la solution suivante:

. puis avant de demander à obtenir l'erreur, procédez comme suit

Trouvé ceci après avoir consulté Luke's Solution

Si vous ne voulez pas faire aveuglément confiance à tout le monde et faire une exception de confiance uniquement pour certains hôtes, la solution suivante est plus appropriée.

Ensuite, appelez simplement SSL.EnableTrustedHosts lorsque votre application démarre.

Si vous utilisez Windows 2003, vous pouvez essayer ceci :

Ouvrez la console de gestion Microsoft (Démarrer -> Exécuter -> mmc.exe)

Choisissez Fichier -> Ajouter/Supprimer un composant logiciel enfichable

Dans l'onglet Autonome, choisissez Ajouter

Choisissez le composant logiciel enfichable Certificats, puis cliquez sur Ajouter

Dans l'assistant, choisissez le compte d'ordinateur, puis choisissez l'ordinateur local. Appuyez sur Terminer pour terminer l'assistant

Fermez la boîte de dialogue Ajouter/Supprimer un composant logiciel enfichable

Accédez à Certificats (ordinateur local) et choisissez un magasin à importer :

Si vous disposez du certificat d'autorité de certification racine pour l'entreprise qui a émis le certificat, choisissez Autorités de certification racine de confiance

Si vous avez le certificat pour le serveur lui-même, choisissez Autres personnes

Cliquez avec le bouton droit sur le magasin et choisissez Toutes les tâches -> Importer

Suivez l'assistant et fournissez le fichier de certificat que vous avez

Après cela, redémarrez simplement IIS et essayez à nouveau d'appeler le service Web.

Luke a écrit un très bon article à ce sujet .. assez simple .. essayez ceci

Raison (citation de son article (moins la malédiction)) ".. Le problème avec le code ci-dessus est qu'il ne fonctionne pas si votre certificat n'est pas valide. Pourquoi publierais-je sur une page Web avec un certificat SSL invalide ? Parce que Je suis bon marché et je n'avais pas envie de payer Verisign ou l'un des autres **-*s pour un certificat sur ma boîte de test, je l'ai donc signé moi-même. Lorsque j'ai envoyé la demande, j'ai reçu une belle exception :

System.Net.WebException La connexion sous-jacente a été fermée. Impossible d'établir une relation de confiance avec le serveur distant.

Je ne sais pas pour vous, mais pour moi, cette exception ressemblait à quelque chose qui serait causé par une erreur stupide dans mon code qui provoquait l'échec du POST. J'ai donc continué à chercher, à peaufiner et à faire toutes sortes de choses étranges. Ce n'est qu'après avoir googlé la chose ***n que j'ai découvert que le comportement par défaut après avoir rencontré un certificat SSL invalide était de lancer cette exception. .."


Voir la vidéo: ArcGIS - Converting a geodatabase to shapefiles