J'ai une application, divisée en trois sections qui sont toutes hébergées sur Azure :
(1) Application client (HTML5, CSS3, JS),
(2) API Web,
(3) Instance de base de données SQL Server.
Tout cela fonctionne sur localhost, après avoir activé l'IP du client dans les paramètres du pare-feu de la base de données sur Azure. Cependant, lors du déploiement de l'application, j'obtiens l'erreur suivante de l'API Web :
[Win32Exception] : Le système ne peut pas trouver le fichier spécifié [SqlException] : Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur n'a pas été trouvé ou n'était pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions à distance. (fournisseur : SQL Network Interfaces, erreur : 52 - Impossible de localiser une installation de Local Database Runtime. Vérifiez que SQL Server Express est correctement installé et que la fonction Local Database Runtime est activée).
J'ai essayé de vérifier les paramètres du pare-feu sur Azure, et j'ai l'option "Allow access to Azure Services" qui, je suppose, signifie que le service WebAPI devrait avoir accès à la base de données.
Je viens de me connecter avec succès via SQL Server Management Studio avec les mêmes informations d'identification dans le web.config également.
Y a-t-il autre chose que je devrais vérifier ?