Ошибка при запуске проекта шаблона:
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