Azure Portalの設定セクションで接続文字列のリンクが見つからないことがあります。Azure DocumentDB |設定で接続文字列が見つからない
.NET mongodbドライバを使用してAzure DocumentDBを操作するには、this tutorialに従っていました。
(チュートリアルから)下の画像を見て、私の紺碧のポータルでは、接続文字列を表示しません。
Azure Portalの設定セクションで接続文字列のリンクが見つからないことがあります。Azure DocumentDB |設定で接続文字列が見つからない
.NET mongodbドライバを使用してAzure DocumentDBを操作するには、this tutorialに従っていました。
(チュートリアルから)下の画像を見て、私の紺碧のポータルでは、接続文字列を表示しません。
私はチュートリアルのスクリーンショットと私Azureのポータル上にある情報を比較することによって、私の接続文字列を構築するために管理してきました。 キーリンクに移動し、プライマリキーをパスワードとして使用しましたが、読者を混乱させる可能性があるため、これはあまり明白ではありません。
また、チュートリアルに表示されているポート10250は、Azure Portalのどこにも記載されていません。私はこれを試してみました。
私は、接続文字列のリンクが意図せずに不足していると信じさせています。
接続文字列を探している人のために、チュートリアルを完了するためのリンクがここにあります。
string endpoint = "bi4all-nosql"; //Your DocumentDB Name
string password ="********"; //Primary Key
string ConnectionString = $"mongodb://{endpoint}:{password}@{endpoint}.documents.azure.com:10250/?ssl=true";
MongoClientSettings settings = MongoClientSettings.FromUrl(new MongoUrl(ConnectionString));
settings.SslSettings = new SslSettings
{
EnabledSslProtocols = System.Security.Authentication.SslProtocols.Tls12
};
MongoClient client = new MongoClient(settings);
あなたの新しいデータベースを作成するときに選択する必要がありMongoDBの互換性(とデータベースを構成するときConnection Strings
オプションが表示されます:
一度これを行う、あなたがしてありますConnection String
オプション:
ウィット
私のために働いた。ありがとうございました。 – bmvr
それはバグや欠落していないではありません:あなたのデータベースを作成するときにのMongoDBのcompatを有効にしない場合は、MongoDBの互換性を有効にしていないここで、hデータベースは、接続情報が
Keys
の下に表示されていることが正しいです接続文字列は表示されず、情報はキーでのみ検出されます。詳しい説明は私の答えを見てください。独自の接続文字列を作成する必要はありません。 –