6

EFデータベースファーストモデルを使用するAzureを実行しているサイトがあります。SQL Azure EFデータベースAzure管理ポータルの最初の接続文字列

私はweb.configに接続文字列を埋め込み、deploy allはバラです。

​​

しかし、それは資格情報が含まれているため、私はweb.configファイル内の接続文字列を望んでいません。

私はそれをAzure Propertiesの接続文字列領域に移動しました。

私が最初にヒットしたのは、メタデータが無効なキーワードエラーです。

SQLデータベースからカスタムにタイプを変更して解決しました。私はウェブをトロールし、接続文字列の多くのバリエーションを試してみましたが、まだ正しいものを見つけた

The connection string 'MyEntities' in the application's configuration file does not contain the required providerName attribute."

enter image description here

しかし、私は今、このエラーが発生します。

注:私はこれをアプリケーション設定にして、文字列の初期化をコードに移すことができると思うが、好奇心のためだけであっても、ポータルを介してそれを行う方法を知りたい。

答えて

2

問題は接続文字列ではなく、providerNameをポータルから指定できないという問題です。

ローカルまたはダミーの接続文字列をパブリッシュして、Azureアプリケーション設定のように上書きしてください。この回答を参照してください:https://stackoverflow.com/a/18964294/94853

+0

ハ、とても簡単!本当にありがとう。 – Kildareflare

関連する問題