Member 12308494 Ответов: 1

ABP boilerplate ASP.NET MVC, показывающий ошибку auditinginterceptor.cs не найден


abp boilerplate ASP.Net MVC , showing  error AuditingInterceptor.cs not found


Что я уже пробовал:

[AbpAuthorize(PermissionNames.Pages_Tenants)]
       public async Task CreateTenant(CreateTenantInput input)
       {
           //Create tenant
           var tenant = input.MapTo<Tenant>();


           tenant.ConnectionString = input.ConnectionString.IsNullOrEmpty()
               ? null
               : SimpleStringCipher.Instance.Encrypt(input.ConnectionString);

           var defaultEdition = await _editionManager.FindByNameAsync(EditionManager.DefaultEditionName);
           if (defaultEdition != null)
           {
               tenant.EditionId = defaultEdition.Id;
           }

           CheckErrors(await TenantManager.CreateAsync(tenant));
           await CurrentUnitOfWork.SaveChangesAsync(); //To get new tenant's id.

           //Create tenant database

           _abpZeroDbMigrator.CreateOrMigrateForTenant(tenant);

           //We are working entities of new tenant, so changing tenant filter
           using (CurrentUnitOfWork.SetTenantId(tenant.Id))
           {
               //Create static roles for new tenant
               CheckErrors(await _roleManager.CreateStaticRoles(tenant.Id));

               await CurrentUnitOfWork.SaveChangesAsync(); //To get static role ids

               //grant all permissions to admin role
               var adminRole = _roleManager.Roles.Single(r => r.Name == StaticRoleNames.Tenants.Admin);
               await _roleManager.GrantAllPermissionsAsync(adminRole);

               //Create admin user for the tenant
               var adminUser = User.CreateTenantAdminUser(tenant.Id, input.AdminEmailAddress, User.DefaultPassword);
               CheckErrors(await UserManager.CreateAsync(adminUser));
               await CurrentUnitOfWork.SaveChangesAsync(); //To get admin user's id

               //Assign admin user to role!
               CheckErrors(await UserManager.AddToRoleAsync(adminUser.Id, adminRole.Name));
               await CurrentUnitOfWork.SaveChangesAsync();
           }
       }

Richard MacCutchan

Сообщение совершенно ясно, что файл отсутствует. вам нужно найти, где он находится, или исправить код, который пытается ссылаться на него.

Member 12308494

это шаблонный файл времени выполнения Abp, который вызывается из сборки во время выполнения.

Richard MacCutchan

Вопрос остается тем же.

1 Ответов

Рейтинг:
9

Dave Kreskowiak

Почему вы спрашиваете нас, кучку людей, которые никогда не слышали о шаблонном АБП?

Спросите на форуме, посвященном библиотеке, которую вы используете, здесь[^]. Видите эту маленькую ссылку "форум" в верхней части окна? Нажмите на нее и задайте свой вопрос там.


Member 12308494

Извините, что побеспокоил вас, у меня есть пост, потому что кто-то из экспертов знает этот ответ, я уже разместил вашу ссылку на форум.

Dave Kreskowiak

Редактировать: извините, неправильно пост.

"Эксперты" будут находиться на форуме, посвященном библиотеке, которую вы используете, или связываться с поставщиком библиотеки для получения поддержки.

В мире тысячи библиотек. Шансы на то, что один из ваших "экспертов" по этой конкретной библиотеке увидит ваш пост здесь, очень малы.

Mesam Mujtaba

Та же ошибка.. Пока не удалось найти решение

Dave Kreskowiak

Опять же, почему вы спрашиваете кучу людей, которые никогда не слышали о Boilerplate, вместо того, чтобы идти к людям, которые его построили?