Ошибка при использовании Audit. Net .MongoDB - PullRequest
2 голосов
/ 30 апреля 2020

Я использую пакет Audit. Net для проверки требований к моему заявлению. https://github.com/thepirat000/Audit.NET/tree/master/src/Audit.NET.MongoDB#auditnetmongodb

У меня JSON Исключение сериализации, когда я пытаюсь использовать метод AuditScope.Create. Я прилагаю исключение. Чего мне не хватает?

Ниже приведен класс UserProfiles:

    public class UserProfiles
    {
        [BsonId]
        public ObjectId Id { get; set; }
        public int UserId { get; set; }
        [BsonRequired]
        public string UserName { get; set; }
        [BsonRequired]
        public string Password { get; set; }
        public string Role { get; set; }
        [BsonRequired]
        public string Email { get; set; }
        [BsonRequired]
        public string ProjectId { get; set; }
    }

enter image description here

Файл Startup.cs: ниже приведен код, используемый :

public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
            Audit.Core.Configuration.DataProvider = new Audit.MongoDB.Providers.MongoDataProvider()
            {
                ConnectionString = "mongodb://localhost:27017",
                Database = "Audit",
                Collection = "Event"
            };
        }

Я также попытался переместить конфигурацию поставщика данных в метод ConfigureServices. Я получаю ту же ошибку. Что-то мне не хватает?

Спасибо, Вани

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...