Ik had hetzelfde probleem. Controleer de instellingen van uw db en van uw db-gebruiker - zorg ervoor dat ze bereikbaar zijn vanaf externe IP's.
Ik heb mijn verbindingsreeks als volgt gewijzigd:
private readonly Dictionary<string, string> _config = new Dictionary<string, string>()
{
{"dbUser", "xxxxxx"},
{"dbName", "YourDbName"},
{"password", "xxxxxxxxxxxxx"}
};
public IMongoDatabase CreateInstance()
{
var client = new MongoClient($"mongodb+srv://{_config["dbUser"]}:{HttpUtility.UrlEncode(_config["password"])}@pocdata.0u29g.mongodb.net/{HttpUtility.UrlEncode(_config["dbName"])}?retryWrites=true&w=majority");
return client.GetDatabase(_config["dbName"]);
}
Ik gebruik gewoon de openbare methode om verbinding te maken met db, maar dit is niet verplicht - u kunt de waarden rechtstreeks vervangen - url-codeer het wachtwoord en de db-naam