Abp.AbpException: нет арендатора с данным id: 2 - PullRequest
0 голосов
/ 09 января 2019

Ошибка при запуске проекта шаблона: Abp.AbpException

Нет арендатора с данным идентификатором: 2

Я проверил базу данных, есть арендатор по умолчанию и будут созданы пользователи. Но не удалось загрузить Swagger с ошибкой:

Ошибка извлечения Внутренняя ошибка сервера http://localhost:21021/swagger/v1/swagger.json.

Проверено, что txt log и следующие - это стек ошибок, и я путаюсь, где будет передаваться идентификатор арендатора 2.

ОШИБКА 2019-01-09 14: 54: 25,221 [7] Microsoft.AspNetCore.Server.Kestrel - Идентификатор соединения "0HLJLVT04BST8", ​​Идентификатор запроса "0HLJLVT04BST8: 00000003": прикладная программа вызвала необработанное исключение. Abp.AbpException: нет арендатора с данным id: 2 at Abp.MultiTenancy.TenantCache 2.Get(Int32 tenantId) in D:\Github\aspnetboilerplate\src\Abp.Zero.Common\MultiTenancy\TenantCache.cs:line 35 at Castle.Proxies.Invocations.TenantCache 2_Get.InvokeMethodOnTarget () в Castle.DynamicProxy.AbstractInvocation.Proceed () в Castle.DynamicProxy.AbstractInvocation.Proceed () в Castle.Proxies.TenantCache 2Proxy.Get(Int32 tenantId) at Abp.Zero.EntityFrameworkCore.DbPerTenantConnectionStringResolver.GetNameOrConnectionString(DbPerTenantConnectionStringResolveArgs args) in D:\Github\aspnetboilerplate\src\Abp.ZeroCore.EntityFrameworkCore\Zero\EntityFrameworkCore\DbPerTenantConnectionStringResolver.cs:line 50 at Abp.Zero.EntityFrameworkCore.DbPerTenantConnectionStringResolver.GetNameOrConnectionString(ConnectionStringResolveArgs args) in D:\Github\aspnetboilerplate\src\Abp.ZeroCore.EntityFrameworkCore\Zero\EntityFrameworkCore\DbPerTenantConnectionStringResolver.cs:line 45 at Abp.EntityFrameworkCore.Uow.EfCoreUnitOfWork.GetOrCreateDbContext[TDbContext](Nullable 1 multiTenancySide, String name) в D: \ Github \ aspnetboilerplate \ src \ Abp.EntityFrameworkCore \ EntityFrameworkCore \ Uow \ EfCoreUnitOfWork.cs: строка 107 at Abp.EntityFrameworkCore.Repositories.EfCoreRepositoryBase 3.get_Table() in D:\Github\aspnetboilerplate\src\Abp.EntityFrameworkCore\EntityFrameworkCore\Repositories\EfCoreRepositoryBaseOfTEntityAndTPrimaryKey.cs:line 39 at Abp.EntityFrameworkCore.Repositories.EfCoreRepositoryBase 3.GetAllInclusive (Выражение 1[] propertySelectors) in D:\Github\aspnetboilerplate\src\Abp.EntityFrameworkCore\EntityFrameworkCore\Repositories\EfCoreRepositoryBaseOfTEntityAndTPrimaryKey.cs:line 88 at Abp.EntityFrameworkCore.Repositories.EfCoreRepositoryBase 3.GetAllListAsync (Выражение 1 predicate) in D:\Github\aspnetboilerplate\src\Abp.EntityFrameworkCore\EntityFrameworkCore\Repositories\EfCoreRepositoryBaseOfTEntityAndTPrimaryKey.cs:line 108 at Abp.Threading.InternalAsyncHelper.AwaitTaskWithPostActionAndFinallyAndGetResult[T](Task 1 actualReturnValue, Func 1 postAction, Action 1 finalAction) в Abp.Configuration.SettingStore.GetAllListAsync (Nullable 1 tenantId, Nullable 1 userId) в D: \ Github \ aspnetboilerplate \ src \ Abp.Zero.Common \ Configuration \ SettingStore.cs: строка 40 at Abp.Threading.InternalAsyncHelper.AwaitTaskWithPostActionAndFinallyAndGetResult [T] (задача 1 actualReturnValue, Func 1 postAction, действие 1 finalAction) at Abp.Configuration.SettingManager.<>c__DisplayClass40_0.<<GetUserSettingsFromCache>b__0>d.MoveNext() in D:\Github\aspnetboilerplate\src\Abp\Configuration\SettingManager.cs:line 436 --- End of stack trace from previous location where exception was thrown --- at Abp.Runtime.Caching.CacheExtensions.<>c__DisplayClass9_0 2. d.MoveNext () --- Конец стека трассировки от предыдущего местоположения, где было сгенерировано исключение --- в Abp.Runtime.Caching.CacheBase.GetAsync (строковый ключ, фабрика Func 2 factory) in D:\Github\aspnetboilerplate\src\Abp\Runtime\Caching\CacheBase.cs:line 182 at Abp.Runtime.Caching.CacheExtensions.GetAsync[TKey,TValue](ICache cache, TKey key, Func 2) в D: \ Github \ aspnetboilerplate \ src \ Abp \ Runtime \ Caching \ CacheExtensions.cs: строка 60 в Abp.Configuration.SettingManager.GetUserSettingsFromCache (пользователь UserIdentifier) ​​в D: \ Github \ aspnetboilerplate \ src \ Abp \ Configuration \ SettingManager.cs: строка 430 в Abp.Configuration.SettingManager.GetReadOnlyUserSettings (пользователь UserIdentifier) ​​в D: \ Github \ aspnetboilerplate \ src \ Abp \ Configuration \ SettingManager.cs: строка 403 в Abp.Configuration.SettingManager.GetSettingValueForUserOrNullAsync (пользователь UserIdentifier, имя строки) в D: \ Github \ aspnetboilerplate \ src \ Abp \ Configuration \ SettingManager.cs: строка 373 в Abp.Configuration.SettingManager.GetSettingValueInternalAsync (имя строки, Nullable 1 tenantId, Nullable 1 userId, логический fallbackToDefault) в D: \ Github \ aspnetboilerplate \ src \ Abp \ Configuration \ SettingManager.cs: строка 235 at Abp.AspNetCore.Localization.AbpUserRequestCultureProvider.DetermineProviderCultureResult (HttpContext httpContext) в D: \ Github \ aspnetboilerplate \ src \ Abp.AspNetCore \ AspNetCore \ Localization \ AbpUrovRequ в Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware.Invoke (контекст HttpContext) в Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke (контекст HttpContext) в Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke (контекст HttpContext) в Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware.Invoke (контекст HttpContext) в Abp.AspNetCore.Security.AbpSecurityHeadersMiddleware.Invoke (HttpContext httpContext) в строке D: \ Github \ aspnetboilerplate \ src \ Abp.AspNetCore \ AspNetCore \ Security \ AbpSecurityHeadersMiddleware.cs: в Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.Invoke (HttpContext httpContext) в Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests [TContext] (приложение IHttpApplication`1) INFO 2019-01-09 14: 54: 25,227 [7] soft.AspNetCore.Hosting.Internal.WebHost - запрос завершен за 182,7895мс 500

1 Ответ

0 голосов
/ 09 января 2019

Это проблема с кешем браузера, которую я вчера разрешил.

Хорошо очистить кеш браузера. вот почему существует идентификатор арендатора 2.

...