Si vous avez du mal à configurer les fichiers web.config lors de l'hébergement de votre application Web, voici une solution pour configurer vos fichiers Web.Debug.config et Web.Release.config afin que votre application s'exécute dynamiquement sur les environnements de développement et de production.
Web.Config
Laissez le fichier web.config d'origine tel quel. Assurez-vous que votre RedirectUri est également configuré. Cliquez ici pour voir comment vous pouvez le configurer manuellement si votre site hébergé dirige vers votre hôte local lors de l'authentification.
Web.Debug.Config
Ajoutez les clés pour l'environnement (par défaut) et la chaîne de connexion dans le fichier Web.Debug.config.
- xdt: Locator = ”Match (key)” indique que nous voulons faire correspondre la variable clé.
- xdt: Transforms = ”SetAttributes” nous permet de définir la clé correspondante avec la valeur que nous avons assignée ici. Vous pouvez également «Remplacer», «Insérer» ou «RemoveAttributes ()». Cliquez sur ici pour plus de syntaxe.
Web.Release.Config
La même logique s'applique au fichier Web.Release.Config. C'est ici que vous gérez vos configurations pour votre site hébergé. Définissez les attributs de votre environnement (par défaut), ClientId, RedirectUri, PostLogoutRedirectUri et ConnectionString.
Où puis-je trouver mon ID client et ma chaîne de connexion?
Si vous ne savez pas où récupérer votre ClientId ou la ConnectionString pour votre Azure SQL, reportez-vous ci-dessous.
Dans votre portail Azure, accédez à Azure Active Directory> Inscriptions d'applications> Application Web correspondante pour obtenir votre ClientId pour l'hébergé application Web.
Bases de données SQL> Chaînes de connexion> Authentification SQL
J'espère que cela vous a aidé!
Source link