2017-09-02 5 views
1

Donc c'est ma première application web que j'ai lancé l'utilisateur Azure, donc je suis un peu nouveau à ça. J'ai finalement réussi à faire fonctionner correctement l'authentification AD, mais maintenant, une fois connecté, l'utilisateur ne peut pas accéder à l'onglet "Gérer votre compte" qui est automatiquement créé pour vous lorsque vous produisez une application web asp.net/accounts/* répertoire.Azure Web service Gérer votre lien accout donnant l'erreur: 26 - Erreur de localisation serveur/instance spécifiée)

Lorsque l'utilisateur clique sur leur nom AD qui les dirige vers les/comptes/page Gérer ils obtenir cette erreur:

A network-related or instance-specific error occurred while establishing a 
connection to SQL Server. The server was not found or was not accessible. 
Verify that the instance name is correct and that SQL Server is configured to 
allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) 

Ce processus fonctionne parfaitement bien quand je lance l'application localement sur ma machine, mais pas quand il utilise les informations de compte AD.

Ma question est pourquoi est-ce cela? et où puis-je le réparer?

+0

Vérifiez vos chaînes de connexion à la base de données. – juunas

+0

C'était ma première pensée, mais je ne pouvais pas trouver une chaîne de connexion trouvée dans le répertoire/Accounts/*. – Sudosu0

Répondre

0

J'ai testé Azure AD en suivant les étapes décrites dans l'article suivant.

Developing ASP.NET Apps with Azure Active Directory

Le modèle de projet n'a pas créé les comptes par défaut// Gérer page pour moi. J'utilise Visual Studio 2017.

That was my first thought, but i could not find a connection string found in the /Accounts/* directory.

Veuillez également vérifier le web.config dans le répertoire racine. Y at-il une section de configuration de chaîne de connexion comme suit. Notez que la base de données locale ne fonctionne pas avec Azure Web App, vous pouvez stocker les informations de compte dans Azure SQL Database.

<add name="DefaultConnection" connectionString="xxx" providerName="System.Data.SqlClient" /> 
+0

web.config pointe vers ma base de données SQL Azure. – Sudosu0

+0

Je vous suggère de déboguer à distance votre application web pour savoir quelle ligne de code provoquera l'exception. – Amor