3

だから私は自分のサイトをローカルで実行しているサイトから 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>

データベースを使用するページに移動するたびにエラーまたは同様のエラーが発生しますが、他のページは正常に読み込まれます。誰にも提案がありますか?

4

1 に答える 1