| Numéro d’ID de bogue |
BUG-000126431 |
| Envoi | October 31, 2019 |
| Dernière modification | July 11, 2025 |
| S’applique à | ArcGIS Pro |
| Version trouvée | 2.4.1 |
| Système d’exploitation | N/A |
| Version du système d’exploitation | N/A |
| Statut | As Designed
Après examen par l’équipe de développement, il a été déterminé que ce comportement est prévu. Pour plus d’informations, reportez-vous à la section Informations supplémentaires.
|
Informations supplémentaires
The steps provided describe the expected behavior in ArcGIS Pro. The details in the steps describe the older version of the Add ArcGIS Server Connection dialog box that is no longer available. The current version of the Add ArcGIS Server Connection dialog box includes two options for storing ArcGIS Server-authenticated credentials:
a) In the Windows Credential Manager.
b) In the server connection file.
As indicated in a screen tip on the dialog box, the mapping system only uses credentials stored in the Windows Credential Manager. There is an outstanding issue to make this clearer in the documentation.
When the server connection is first created in the project, the credentials are available in memory, and the data can be drawn successfully on the map at that time. Based on the provided steps, the credentials are stored in the connection file but are not stored in the Windows Credential Manager.
When the project is reopened, the connection is not automatically reestablished to the server in the Catalog pane. To draw data in the active map, the map immediately checks for credentials in the Windows Credential Manager. In this example, there are no credentials available in the WCM; therefore, the Server Login dialog box appears and requests the credentials needed to draw the data, as described in the issue. This is the expected and designed behavior.
If at the time the server connection is created, the option is selected to store credentials in the Windows Credential Manager, they are stored in the WCM. In this case, when the map is initialized, it successfully retrieves the server credentials from the WCM and uses them to connect to the server and access the data.
If the map containing the service layer is not the active map, and the credentials were stored in the server connection file, before opening or activating the map view, access the server connection's contents in the Catalog pane. The actions in the Catalog pane establish the server connection using the credentials saved in the file. The connection is available in memory, and there will be no prompt to sign in to the service when the map is opened or activated, even if the credentials are not stored in the Windows Credential Manager.
There is a separate outstanding issue where, in some circumstances, when the map prompts for credentials using the Server Login dialog box, the provided credentials are not properly saved in the Windows Credential Manager. Refer to BUG-000172310.
Étapes pour reproduire
ID de bogue: BUG-000126431
Logiciel: