2016-08-26 15 views
-1

私はDocumentDBでAzure ADアプリケーションを作成する必要があります。ユーザーキャッシュ情報が格納されるADアプリケーションにDBサーバーの接続文字列を提供する必要があります。Azure Documentアプリケーションを使用しているAzure DocumentDB

私は、DocumentDB接続文字列とSQL Azureの接続文字列を交換するエラーを取得してみてください。

"application's configuration file does not contain the required providerName attribute.".

+0

あなたが求めているものは正確ではありません:接続文字列を置き換えるだけで、どのデータベースがあなたのユーザーキャッシュに使用されているかを調べようとしていますか?だから基本的にSQL Serverストアの代わりにドキュメントストアを使用しようとしていますか?質問を編集してもう少し明確にする必要があります。 –

+0

はい。私はSQL ServerからDocumentDBに交換しています。 –

答えて

1

あなたは、単に接続文字列を交換し、あなたのアプリケーションがDocumentDBの代わりに、SQL Serverの使用を開始することを期待することはできません。アプリケーションでは、Entity Frameworkライブラリ、ADO.NET、または特にSQL Server接続文字列を探している他のライブラリを使用している可能性があります。さらに、あなたのコードはそれらのライブラリに依存しています。

SQL ServerからDocumentDBに切り替えるには、DocumentDBクライアントライブラリをプルする必要があります。次に、新しいライブラリを使用するために、必要に応じてリファクタリングを行います。

DocumentDBを使用した単純なASP.NET MVCアプリケーションの例は、hereです。

関連する問題