Ошибка при подключении к MongoDB из функций Azure C#.C#

Место общения программистов C#
Ответить
Гость
 Ошибка при подключении к MongoDB из функций Azure C#.

Сообщение Гость »


Я создаю бессерверный API для небольшой компании.

На данный момент у меня установлен доступ к сети по IP-адресу 0.0.0.0. Соединение с MongoDB Compass работает.

Функция:

[FunctionName("Klanten2")] общедоступная статическая асинхронная задача Klanten2( [HttpTrigger(AuthorizationLevel.Anonymous, «get», «post», Route = null)] HttpRequest req, журнал ILogger) { пытаться { Клиент MongoClient = новый MongoClient("mongodb+srv://:@testdb.cbbhf9u.mongodb.net/?retryWrites=true&w=majority"); база данных var = client.GetDatabase("Тест"); var Collection = data.GetCollection("Тест"); вернуть новый OkObjectResult(коллекция); } поймать (Исключение ex) { return new BadRequestObjectResult("Ошибка получения klanten - " + ex.Message); } } На данный момент мой URL-адрес подключения находится в функции, но если он работает, я переместил URL-адрес в local.settings.json

Ошибка:

Произошла необработанная ошибка хоста. [2023-04-30T17:34:21.622Z] Newtonsoft.Json: ошибка при получении значения из DirectConnection в MongoDB.Driver.Core.Clusters.ClusterDescription. MongoDB.Driver.Core: DirectConnection нельзя использовать, если для параметра ConnectionModeSwitch установлено значение UseConnectionMode.

Кто-нибудь, кто знает вашу проблему?

Раньше использовал mongodb с .Net Core WebApi, и все работало нормально.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»