J'ai donc essayé de migrer mon site de l'exécution locale sur Azure, j'ai eu beaucoup de problèmes, j'ai été bloqué sur celui-ci spécifiquement pour un très longtemps, en espérant que quelqu'un ici puisse aider:Migration du site MVC de local vers Azure, ayant des problèmes SQL
J'ai migré toutes mes bases de données vers Azure SQL en utilisant Tâche -> Créer une requête, puis en exécutant cette requête dans le SQL Azure. Il a changé la structure un peu (maintenant toutes les tables sont dans une base de données, et ils commencent tous par
L'erreur que je reçois actuellement lorsque je tente de mon site est « dbo. ».
« La chaîne de connexion « UnitsDBContext » dans le fichier de configuration de l'application ne contient pas l'attribut providerName nécessaire «
Mes chaînes de connexion:.
<connectionStrings>
<add name="UnitsDBContext"
connectionString="Server=tcp:cbf8vc1b7x.database.windows.net,1433;Database=Database;User ID=username;Password=password;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;"
providerName="System.Data.SqlClient"
/>
<add name="DefaultConnection"
connectionString ="Server=tcp:cbf8vc1b7x.database.windows.net,1433;Database=Database;User ID=username;Password=password;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;"
providerName = "System.Data.SqlClient;" />
</connectionStrings>
l'erreur ou similaire se produit chaque fois que je vais à une page qui utilise une base de données, bien que d'autres pages charge bien. Quelqu'un a une suggestion?
. A quoi ressemblait la chaîne de connexion UnitsDBContext quand elle fonctionnait localement? La chaîne de connexion par défaut fonctionnait-elle? –
J'ai ce même problème de connexion à une base de données MSSQL s'exécutant sur un serveur virtuel. machine dans Azure L'attribut providerName est présent dans app.config de mon application, mais il renvoie toujours la même erreur Avez-vous trouvé une solution? – tremolo