だから私は自分のサイトをローカルで実行しているサイトから Azure で実行しているサイトに移行しようとしてきました。多くの問題を抱えていました。ここで誰かが助けてくれることを願って、特にこれに非常に長い間行き詰まっていました。
[タスク] -> [クエリの作成] を使用してすべてのデータベースを Azure SQL に移行し、そのクエリを Azure SQL で実行しました。構造が少し変更されました (現在、すべてのテーブルが 1 つのデータベースにあり、すべて「dbo.」で始まります。
サイトにアクセスしようとすると、現在発生しているエラーは次のとおりです。
「アプリケーションの構成ファイル内の接続文字列 'UnitsDBContext' に、必要な providerName 属性が含まれていません。」
私の接続文字列:
<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>
データベースを使用するページに移動するたびにエラーまたは同様のエラーが発生しますが、他のページは正常に読み込まれます。誰にも提案がありますか?