diff --git a/Volo.Abp.sln b/Volo.Abp.sln index ab337008bc..838b3d9fc4 100644 --- a/Volo.Abp.sln +++ b/Volo.Abp.sln @@ -298,7 +298,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MicroserviceDemo.Web", "src EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MicroserviceDemo.TenancyService", "src\MicroserviceDemo\MicroserviceDemo.TenancyService\MicroserviceDemo.TenancyService.csproj", "{067627C7-6891-453A-A219-35141733D776}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MicroserviceDemo.PermissionService", "src\MicroserviceDemo\MicroserviceDemo.PermissionService\MicroserviceDemo.PermissionService.csproj", "{2F866856-EF73-4B28-89CD-A43AF7CBD08B}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.MultiTenancy.HttpApi.Client", "src\Volo.Abp.MultiTenancy.HttpApi.Client\Volo.Abp.MultiTenancy.HttpApi.Client.csproj", "{76D24E2C-8DB0-48B7-9FC4-02231B8B9F39}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -786,10 +786,10 @@ Global {067627C7-6891-453A-A219-35141733D776}.Debug|Any CPU.Build.0 = Debug|Any CPU {067627C7-6891-453A-A219-35141733D776}.Release|Any CPU.ActiveCfg = Release|Any CPU {067627C7-6891-453A-A219-35141733D776}.Release|Any CPU.Build.0 = Release|Any CPU - {2F866856-EF73-4B28-89CD-A43AF7CBD08B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2F866856-EF73-4B28-89CD-A43AF7CBD08B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2F866856-EF73-4B28-89CD-A43AF7CBD08B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2F866856-EF73-4B28-89CD-A43AF7CBD08B}.Release|Any CPU.Build.0 = Release|Any CPU + {76D24E2C-8DB0-48B7-9FC4-02231B8B9F39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {76D24E2C-8DB0-48B7-9FC4-02231B8B9F39}.Debug|Any CPU.Build.0 = Debug|Any CPU + {76D24E2C-8DB0-48B7-9FC4-02231B8B9F39}.Release|Any CPU.ActiveCfg = Release|Any CPU + {76D24E2C-8DB0-48B7-9FC4-02231B8B9F39}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -935,7 +935,7 @@ Global {3510E248-DC9F-4A07-8134-02E7F5CC5783} = {282A5684-F573-47BB-B044-10F3F710E22A} {258B4E36-BF5B-484D-B10E-7D5AF868FA44} = {3510E248-DC9F-4A07-8134-02E7F5CC5783} {067627C7-6891-453A-A219-35141733D776} = {3510E248-DC9F-4A07-8134-02E7F5CC5783} - {2F866856-EF73-4B28-89CD-A43AF7CBD08B} = {3510E248-DC9F-4A07-8134-02E7F5CC5783} + {76D24E2C-8DB0-48B7-9FC4-02231B8B9F39} = {CA154803-3589-47B3-B7CB-B18F94FE1EB6} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {BB97ECF4-9A84-433F-A80B-2A3285BDD1D5} diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Logs/logs-20180226.txt b/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Logs/logs-20180226.txt deleted file mode 100644 index b79cc18bc0..0000000000 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Logs/logs-20180226.txt +++ /dev/null @@ -1,1265 +0,0 @@ -2018-02-26 14:20:04.138 +03:00 [Information] Loaded modules: -2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 14:20:04.191 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 14:20:04.206 +03:00 [Information] Initialized all modules. -2018-02-26 14:20:32.540 +03:00 [Information] Loaded modules: -2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 14:20:32.583 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 14:20:32.594 +03:00 [Information] Initialized all modules. -2018-02-26 14:28:34.616 +03:00 [Information] Loaded modules: -2018-02-26 14:28:34.664 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 14:28:34.664 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 14:28:34.667 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 14:28:35.005 +03:00 [Information] Initialized all modules. -2018-02-26 14:28:35.379 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 14:28:35.545 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 14:28:35.559 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 14:28:35.565 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 44.6454ms -2018-02-26 14:28:35.570 +03:00 [Information] Request finished in 205.9559ms 302 -2018-02-26 14:28:35.585 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger -2018-02-26 14:28:35.586 +03:00 [Information] Request finished in 1.6656ms 301 -2018-02-26 14:28:35.594 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 14:28:35.613 +03:00 [Information] Request finished in 18.0859ms 200 text/html -2018-02-26 14:28:35.647 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui.css -2018-02-26 14:28:35.650 +03:00 [Information] Sending file. Request path: '"/swagger-ui.css"'. Physical path: '"N/A"' -2018-02-26 14:28:35.650 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-bundle.js -2018-02-26 14:28:35.651 +03:00 [Information] Sending file. Request path: '"/swagger-ui-bundle.js"'. Physical path: '"N/A"' -2018-02-26 14:28:35.651 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-standalone-preset.js -2018-02-26 14:28:35.651 +03:00 [Information] Sending file. Request path: '"/swagger-ui-standalone-preset.js"'. Physical path: '"N/A"' -2018-02-26 14:28:35.654 +03:00 [Information] Request finished in 7.3121ms 200 text/css -2018-02-26 14:28:35.673 +03:00 [Information] Request finished in 21.8157ms 200 application/javascript -2018-02-26 14:28:35.705 +03:00 [Information] Request finished in 54.5353ms 200 application/javascript -2018-02-26 14:28:41.463 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/favicon-16x16.png -2018-02-26 14:28:41.463 +03:00 [Information] Sending file. Request path: '"/favicon-16x16.png"'. Physical path: '"N/A"' -2018-02-26 14:28:41.464 +03:00 [Information] Request finished in 1.7601ms 200 image/png -2018-02-26 14:28:41.852 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json -2018-02-26 14:28:42.018 +03:00 [Error] Connection id ""0HLBT1G9E99SA"", Request id ""0HLBT1G9E99SA:00000002"": An unhandled exception was thrown by the application. -System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger 2.0 - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() -2018-02-26 14:28:42.022 +03:00 [Information] Request finished in 169.9037ms 500 -2018-02-26 14:29:02.649 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json -2018-02-26 14:29:02.670 +03:00 [Error] Connection id ""0HLBT1G9E99S9"", Request id ""0HLBT1G9E99S9:00000002"": An unhandled exception was thrown by the application. -System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger 2.0 - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() -2018-02-26 14:29:02.675 +03:00 [Information] Request finished in 26.5424ms 500 -2018-02-26 14:29:02.710 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/favicon.ico -2018-02-26 14:29:02.711 +03:00 [Information] Request finished in 1.3872ms 404 -2018-02-26 14:29:21.136 +03:00 [Information] Loaded modules: -2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 14:29:21.187 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 14:29:21.530 +03:00 [Information] Initialized all modules. -2018-02-26 14:29:21.876 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 14:29:22.084 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 14:29:22.097 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 14:29:22.102 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 43.8705ms -2018-02-26 14:29:22.108 +03:00 [Information] Request finished in 247.6639ms 302 -2018-02-26 14:29:22.122 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 14:29:22.141 +03:00 [Information] Request finished in 19.3294ms 200 text/html -2018-02-26 14:29:22.545 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json -2018-02-26 14:29:22.712 +03:00 [Error] Connection id ""0HLBT1GN9RAE1"", Request id ""0HLBT1GN9RAE1:00000003"": An unhandled exception was thrown by the application. -System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger 2.0 - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() -2018-02-26 14:29:22.718 +03:00 [Information] Request finished in 172.8574ms 500 -2018-02-26 14:32:43.757 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 14:32:43.758 +03:00 [Information] Request finished in 1.143ms 200 text/html -2018-02-26 14:32:43.798 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui.css -2018-02-26 14:32:43.803 +03:00 [Information] The file "/swagger-ui.css" was not modified -2018-02-26 14:32:43.804 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-bundle.js -2018-02-26 14:32:43.804 +03:00 [Information] The file "/swagger-ui-bundle.js" was not modified -2018-02-26 14:32:43.805 +03:00 [Information] Request finished in 1.1682ms 304 application/javascript -2018-02-26 14:32:43.805 +03:00 [Information] Request finished in 6.9221ms 304 text/css -2018-02-26 14:32:43.805 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-standalone-preset.js -2018-02-26 14:32:43.806 +03:00 [Information] The file "/swagger-ui-standalone-preset.js" was not modified -2018-02-26 14:32:43.806 +03:00 [Information] Request finished in 0.6504ms 304 application/javascript -2018-02-26 14:32:48.918 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json -2018-02-26 14:32:48.944 +03:00 [Error] Connection id ""0HLBT1GN9RAE3"", Request id ""0HLBT1GN9RAE3:00000002"": An unhandled exception was thrown by the application. -System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger 2.0 - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() -2018-02-26 14:32:48.952 +03:00 [Information] Request finished in 33.7377ms 500 -2018-02-26 14:35:54.011 +03:00 [Information] Loaded modules: -2018-02-26 14:35:54.052 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 14:35:54.052 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 14:35:54.055 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 14:35:54.055 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 14:35:54.409 +03:00 [Information] Initialized all modules. -2018-02-26 14:35:54.769 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 14:35:54.809 +03:00 [Information] Request finished in 54.9317ms 200 text/html -2018-02-26 14:35:54.846 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui.css -2018-02-26 14:35:54.850 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-bundle.js -2018-02-26 14:35:54.851 +03:00 [Information] The file "/swagger-ui.css" was not modified -2018-02-26 14:35:54.851 +03:00 [Information] The file "/swagger-ui-bundle.js" was not modified -2018-02-26 14:35:54.854 +03:00 [Information] Request finished in 8.1588ms 304 text/css -2018-02-26 14:35:54.854 +03:00 [Information] Request finished in 3.9658ms 304 application/javascript -2018-02-26 14:35:54.856 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-standalone-preset.js -2018-02-26 14:35:54.857 +03:00 [Information] The file "/swagger-ui-standalone-preset.js" was not modified -2018-02-26 14:35:54.860 +03:00 [Information] Request finished in 3.1892ms 304 application/javascript -2018-02-26 14:35:55.323 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json -2018-02-26 14:35:55.572 +03:00 [Error] Connection id ""0HLBT1KCCOV04"", Request id ""0HLBT1KCCOV04:00000003"": An unhandled exception was thrown by the application. -System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger 2.0 - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() -2018-02-26 14:35:55.577 +03:00 [Information] Request finished in 253.6773ms 500 -2018-02-26 14:38:13.966 +03:00 [Information] Loaded modules: -2018-02-26 14:38:14.015 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 14:38:14.015 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 14:38:14.015 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 14:38:14.018 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 14:38:14.368 +03:00 [Information] Initialized all modules. -2018-02-26 14:38:14.738 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 14:38:14.910 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 14:38:14.923 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 14:38:14.929 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 45.7042ms -2018-02-26 14:38:14.935 +03:00 [Information] Request finished in 212.7279ms 302 -2018-02-26 14:38:14.952 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 14:38:14.958 +03:00 [Information] Sending file. Request path: '"/index.html"'. Physical path: '"N/A"' -2018-02-26 14:38:14.963 +03:00 [Information] Request finished in 10.9269ms 200 text/html -2018-02-26 14:38:14.999 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/css/typography.css -2018-02-26 14:38:15.000 +03:00 [Information] Sending file. Request path: '"/css/typography.css"'. Physical path: '"N/A"' -2018-02-26 14:38:15.001 +03:00 [Information] Request finished in 1.8897ms 200 text/css -2018-02-26 14:38:15.003 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/css/reset.css -2018-02-26 14:38:15.004 +03:00 [Information] Sending file. Request path: '"/css/reset.css"'. Physical path: '"N/A"' -2018-02-26 14:38:15.004 +03:00 [Information] Request finished in 1.5069ms 200 text/css -2018-02-26 14:38:15.005 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/css/screen.css -2018-02-26 14:38:15.005 +03:00 [Information] Sending file. Request path: '"/css/screen.css"'. Physical path: '"N/A"' -2018-02-26 14:38:15.006 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/css/print.css -2018-02-26 14:38:15.007 +03:00 [Information] Sending file. Request path: '"/css/print.css"'. Physical path: '"N/A"' -2018-02-26 14:38:15.007 +03:00 [Information] Request finished in 1.433ms 200 text/css -2018-02-26 14:38:15.008 +03:00 [Information] Request finished in 2.405ms 200 text/css -2018-02-26 14:38:15.013 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/object-assign-pollyfill.js -2018-02-26 14:38:15.014 +03:00 [Information] Sending file. Request path: '"/lib/object-assign-pollyfill.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.015 +03:00 [Information] Request finished in 1.7994ms 200 application/javascript -2018-02-26 14:38:15.015 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/jquery-1.8.0.min.js -2018-02-26 14:38:15.016 +03:00 [Information] Sending file. Request path: '"/lib/jquery-1.8.0.min.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.016 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/jquery.slideto.min.js -2018-02-26 14:38:15.017 +03:00 [Information] Sending file. Request path: '"/lib/jquery.slideto.min.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.018 +03:00 [Information] Request finished in 1.7644ms 200 application/javascript -2018-02-26 14:38:15.029 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/jquery.wiggle.min.js -2018-02-26 14:38:15.030 +03:00 [Information] Sending file. Request path: '"/lib/jquery.wiggle.min.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.030 +03:00 [Information] Request finished in 1.1712ms 200 application/javascript -2018-02-26 14:38:15.041 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/jquery.ba-bbq.min.js -2018-02-26 14:38:15.041 +03:00 [Information] Sending file. Request path: '"/lib/jquery.ba-bbq.min.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.042 +03:00 [Information] Request finished in 1.232ms 200 application/javascript -2018-02-26 14:38:15.042 +03:00 [Information] Request finished in 27.2107ms 200 application/javascript -2018-02-26 14:38:15.043 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/handlebars-4.0.5.js -2018-02-26 14:38:15.044 +03:00 [Information] Sending file. Request path: '"/lib/handlebars-4.0.5.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.046 +03:00 [Information] Request finished in 3.566ms 200 application/javascript -2018-02-26 14:38:15.048 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/lodash.min.js -2018-02-26 14:38:15.049 +03:00 [Information] Sending file. Request path: '"/lib/lodash.min.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.050 +03:00 [Information] Request finished in 3.0631ms 200 application/javascript -2018-02-26 14:38:15.072 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/backbone-min.js -2018-02-26 14:38:15.073 +03:00 [Information] Sending file. Request path: '"/lib/backbone-min.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.075 +03:00 [Information] Request finished in 1.7785ms 200 application/javascript -2018-02-26 14:38:15.078 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui.min.js -2018-02-26 14:38:15.078 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/highlight.9.1.0.pack_extended.js -2018-02-26 14:38:15.078 +03:00 [Information] Sending file. Request path: '"/lib/highlight.9.1.0.pack_extended.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.078 +03:00 [Information] Sending file. Request path: '"/swagger-ui.min.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.078 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/highlight.9.1.0.pack.js -2018-02-26 14:38:15.078 +03:00 [Information] Request finished in 0.8236ms 200 application/javascript -2018-02-26 14:38:15.079 +03:00 [Information] Sending file. Request path: '"/lib/highlight.9.1.0.pack.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.079 +03:00 [Information] Request finished in 1.14ms 200 application/javascript -2018-02-26 14:38:15.083 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/jsoneditor.min.js -2018-02-26 14:38:15.083 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/marked.js -2018-02-26 14:38:15.084 +03:00 [Information] Sending file. Request path: '"/lib/marked.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.084 +03:00 [Information] Sending file. Request path: '"/lib/jsoneditor.min.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.085 +03:00 [Information] Request finished in 1.5069ms 200 application/javascript -2018-02-26 14:38:15.087 +03:00 [Information] Request finished in 3.8854ms 200 application/javascript -2018-02-26 14:38:15.091 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/swagger-oauth.js -2018-02-26 14:38:15.092 +03:00 [Information] Sending file. Request path: '"/lib/swagger-oauth.js"'. Physical path: '"N/A"' -2018-02-26 14:38:15.092 +03:00 [Information] Request finished in 15.2301ms 200 application/javascript -2018-02-26 14:38:15.093 +03:00 [Information] Request finished in 1.4766ms 200 application/javascript -2018-02-26 14:38:15.135 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/images/logo_small.png -2018-02-26 14:38:15.136 +03:00 [Information] Sending file. Request path: '"/images/logo_small.png"'. Physical path: '"N/A"' -2018-02-26 14:38:15.137 +03:00 [Information] Request finished in 1.8195ms 200 image/png -2018-02-26 14:38:15.287 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/images/favicon-16x16.png -2018-02-26 14:38:15.288 +03:00 [Information] Sending file. Request path: '"/images/favicon-16x16.png"'. Physical path: '"N/A"' -2018-02-26 14:38:15.288 +03:00 [Information] Request finished in 0.7333ms 200 image/png -2018-02-26 14:38:15.304 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json -2018-02-26 14:38:15.468 +03:00 [Error] Connection id ""0HLBT1LM3D57G"", Request id ""0HLBT1LM3D57G:00000004"": An unhandled exception was thrown by the application. -System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() -2018-02-26 14:38:15.474 +03:00 [Information] Request finished in 169.958ms 500 -2018-02-26 16:32:59.826 +03:00 [Information] Loaded modules: -2018-02-26 16:32:59.869 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 16:32:59.869 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 16:32:59.869 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 16:32:59.869 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 16:32:59.869 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 16:32:59.869 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 16:32:59.870 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 16:32:59.871 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 16:32:59.871 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 16:32:59.871 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 16:32:59.871 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 16:32:59.871 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 16:32:59.871 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 16:32:59.871 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 16:32:59.871 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 16:32:59.871 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 16:33:00.231 +03:00 [Information] Initialized all modules. -2018-02-26 16:33:00.643 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 16:33:00.815 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 16:33:00.828 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 16:33:00.833 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 50.8739ms -2018-02-26 16:33:00.839 +03:00 [Information] Request finished in 210.0364ms 302 -2018-02-26 16:33:00.855 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 16:33:00.862 +03:00 [Information] Sending file. Request path: '"/index.html"'. Physical path: '"N/A"' -2018-02-26 16:33:00.866 +03:00 [Information] Request finished in 11.4417ms 200 text/html -2018-02-26 16:33:00.913 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/jquery-1.8.0.min.js -2018-02-26 16:33:00.914 +03:00 [Information] Sending file. Request path: '"/lib/jquery-1.8.0.min.js"'. Physical path: '"N/A"' -2018-02-26 16:33:00.934 +03:00 [Information] Request finished in 21.3825ms 200 application/javascript -2018-02-26 16:33:01.103 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json -2018-02-26 16:33:01.251 +03:00 [Error] Connection id ""0HLBT3LQ8OQCP"", Request id ""0HLBT3LQ8OQCP:00000001"": An unhandled exception was thrown by the application. -System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() -2018-02-26 16:33:01.257 +03:00 [Information] Request finished in 153.8555ms 500 -2018-02-26 16:35:03.201 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/abp/api-definition -2018-02-26 16:35:03.218 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid -2018-02-26 16:35:03.263 +03:00 [Error] Value cannot be null. -Parameter name: httpMethod -System.ArgumentNullException: Value cannot be null. -Parameter name: httpMethod - at Volo.Abp.Check.NotNull[T](T value, String parameterName) in D:\Github\abp\src\Volo.Abp.Core\Volo\Abp\Check.cs:line 16 - at Volo.Abp.Http.Modeling.ActionApiDescriptionModel.Create(String uniqueName, MethodInfo method, String url, String httpMethod, IList`1 supportedVersions) in D:\Github\abp\src\Volo.Abp.Http\Volo\Abp\Http\Modeling\ActionApiDescriptionModel.cs:line 36 - at Volo.Abp.AspNetCore.Mvc.AspNetCoreApiDescriptionModelProvider.AddApiDescriptionToModel(ApiDescription apiDescription, ApplicationApiDescriptionModel model) in D:\Github\abp\src\Volo.Abp.AspNetCore.Mvc\Volo\Abp\AspNetCore\Mvc\AspNetCoreApiDescriptionModelProvider.cs:line 82 - at Volo.Abp.AspNetCore.Mvc.AspNetCoreApiDescriptionModelProvider.CreateApiModel() in D:\Github\abp\src\Volo.Abp.AspNetCore.Mvc\Volo\Abp\AspNetCore\Mvc\AspNetCoreApiDescriptionModelProvider.cs:line 50 - at lambda_method(Closure , Object , Object[] ) - at Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__12.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__10.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__14.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__23.MoveNext() -2018-02-26 16:35:03.281 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 16:35:03.301 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 93.4859ms -2018-02-26 16:35:03.302 +03:00 [Information] Request finished in 100.8605ms 500 application/json; charset=utf-8 -2018-02-26 17:06:00.844 +03:00 [Information] Loaded modules: -2018-02-26 17:06:00.886 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 17:06:00.886 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 17:06:00.886 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 17:06:00.886 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 17:06:00.886 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 17:06:00.886 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 17:06:00.886 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 17:06:00.886 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 17:06:00.886 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 17:06:00.886 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 17:06:00.887 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 17:06:00.888 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 17:06:00.888 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 17:06:00.888 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 17:06:00.888 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 17:06:00.888 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 17:06:00.888 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 17:06:00.888 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 17:06:01.323 +03:00 [Information] Initialized all modules. -2018-02-26 17:06:01.636 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 17:06:01.819 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 17:06:01.833 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 17:06:01.838 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 54.5165ms -2018-02-26 17:06:01.847 +03:00 [Information] Request finished in 227.6036ms 302 -2018-02-26 17:06:01.881 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 17:06:01.887 +03:00 [Information] Sending file. Request path: '"/index.html"'. Physical path: '"N/A"' -2018-02-26 17:06:01.895 +03:00 [Information] Request finished in 13.8643ms 200 text/html -2018-02-26 17:06:02.138 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json -2018-02-26 17:06:02.301 +03:00 [Error] Connection id ""0HLBT488KOHVR"", Request id ""0HLBT488KOHVR:00000003"": An unhandled exception was thrown by the application. -System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() -2018-02-26 17:06:02.305 +03:00 [Information] Request finished in 167.4102ms 500 -2018-02-26 17:06:07.093 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/abp/api-definition -2018-02-26 17:06:07.111 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid -2018-02-26 17:06:07.168 +03:00 [Error] Value cannot be null. -Parameter name: httpMethod -System.ArgumentNullException: Value cannot be null. -Parameter name: httpMethod - at Volo.Abp.Check.NotNull[T](T value, String parameterName) in D:\Github\abp\src\Volo.Abp.Core\Volo\Abp\Check.cs:line 16 - at Volo.Abp.Http.Modeling.ActionApiDescriptionModel.Create(String uniqueName, MethodInfo method, String url, String httpMethod, IList`1 supportedVersions) in D:\Github\abp\src\Volo.Abp.Http\Volo\Abp\Http\Modeling\ActionApiDescriptionModel.cs:line 36 - at Volo.Abp.AspNetCore.Mvc.AspNetCoreApiDescriptionModelProvider.AddApiDescriptionToModel(ApiDescription apiDescription, ApplicationApiDescriptionModel model) in D:\Github\abp\src\Volo.Abp.AspNetCore.Mvc\Volo\Abp\AspNetCore\Mvc\AspNetCoreApiDescriptionModelProvider.cs:line 82 - at Volo.Abp.AspNetCore.Mvc.AspNetCoreApiDescriptionModelProvider.CreateApiModel() in D:\Github\abp\src\Volo.Abp.AspNetCore.Mvc\Volo\Abp\AspNetCore\Mvc\AspNetCoreApiDescriptionModelProvider.cs:line 50 - at lambda_method(Closure , Object , Object[] ) - at Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__12.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__10.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__14.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__23.MoveNext() -2018-02-26 17:06:07.201 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:06:07.234 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 132.7988ms -2018-02-26 17:06:07.237 +03:00 [Information] Request finished in 143.4144ms 500 application/json; charset=utf-8 -2018-02-26 17:06:07.322 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/favicon.ico -2018-02-26 17:06:07.323 +03:00 [Information] Request finished in 1.2982ms 404 -2018-02-26 17:10:25.029 +03:00 [Information] Loaded modules: -2018-02-26 17:10:25.078 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 17:10:25.078 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 17:10:25.078 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 17:10:25.078 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 17:10:25.078 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 17:10:25.078 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 17:10:25.078 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 17:10:25.079 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 17:10:25.079 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 17:10:25.079 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 17:10:25.079 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 17:10:25.079 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 17:10:25.079 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 17:10:25.079 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 17:10:25.079 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 17:10:25.080 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 17:10:25.080 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 17:10:25.521 +03:00 [Information] Initialized all modules. -2018-02-26 17:10:25.847 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 17:10:26.016 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 17:10:26.030 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 17:10:26.035 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 54.4613ms -2018-02-26 17:10:26.041 +03:00 [Information] Request finished in 208.6991ms 302 -2018-02-26 17:10:26.055 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 17:10:26.062 +03:00 [Information] Sending file. Request path: '"/index.html"'. Physical path: '"N/A"' -2018-02-26 17:10:26.068 +03:00 [Information] Request finished in 12.9243ms 200 text/html -2018-02-26 17:10:26.308 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json -2018-02-26 17:10:26.531 +03:00 [Error] Connection id ""0HLBT4ANCK1ME"", Request id ""0HLBT4ANCK1ME:00000003"": An unhandled exception was thrown by the application. -System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) - at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) - at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) - at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() -2018-02-26 17:10:26.537 +03:00 [Information] Request finished in 229.2226ms 500 -2018-02-26 17:10:28.823 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/abp/api-definition -2018-02-26 17:10:28.840 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid -2018-02-26 17:10:28.890 +03:00 [Error] Value cannot be null. -Parameter name: httpMethod -System.ArgumentNullException: Value cannot be null. -Parameter name: httpMethod - at Volo.Abp.Check.NotNull[T](T value, String parameterName) in D:\Github\abp\src\Volo.Abp.Core\Volo\Abp\Check.cs:line 16 - at Volo.Abp.Http.Modeling.ActionApiDescriptionModel.Create(String uniqueName, MethodInfo method, String url, String httpMethod, IList`1 supportedVersions) in D:\Github\abp\src\Volo.Abp.Http\Volo\Abp\Http\Modeling\ActionApiDescriptionModel.cs:line 36 - at Volo.Abp.AspNetCore.Mvc.AspNetCoreApiDescriptionModelProvider.AddApiDescriptionToModel(ApiDescription apiDescription, ApplicationApiDescriptionModel model) in D:\Github\abp\src\Volo.Abp.AspNetCore.Mvc\Volo\Abp\AspNetCore\Mvc\AspNetCoreApiDescriptionModelProvider.cs:line 82 - at Volo.Abp.AspNetCore.Mvc.AspNetCoreApiDescriptionModelProvider.CreateApiModel() in D:\Github\abp\src\Volo.Abp.AspNetCore.Mvc\Volo\Abp\AspNetCore\Mvc\AspNetCoreApiDescriptionModelProvider.cs:line 50 - at lambda_method(Closure , Object , Object[] ) - at Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__12.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__10.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__14.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__23.MoveNext() -2018-02-26 17:10:28.914 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:10:28.942 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 112.4318ms -2018-02-26 17:10:28.945 +03:00 [Information] Request finished in 121.6153ms 500 application/json; charset=utf-8 -2018-02-26 17:10:57.317 +03:00 [Information] Loaded modules: -2018-02-26 17:10:57.374 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 17:10:57.374 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 17:10:57.374 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 17:10:57.374 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 17:10:57.374 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 17:10:57.375 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 17:10:57.376 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 17:10:57.377 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 17:10:57.726 +03:00 [Information] Initialized all modules. -2018-02-26 17:10:57.888 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 17:10:58.071 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 17:10:58.085 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 17:10:58.090 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 55.3747ms -2018-02-26 17:10:58.096 +03:00 [Information] Request finished in 226.4519ms 302 -2018-02-26 17:10:58.114 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 17:10:58.115 +03:00 [Information] Request finished in 1.3094ms 404 -2018-02-26 17:11:00.471 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/abp/api-definition -2018-02-26 17:11:00.497 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid -2018-02-26 17:11:00.538 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:11:00.808 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 327.3689ms -2018-02-26 17:11:00.810 +03:00 [Information] Request finished in 338.7568ms 200 application/json; charset=utf-8 -2018-02-26 17:11:12.937 +03:00 [Information] Loaded modules: -2018-02-26 17:11:12.983 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 17:11:12.984 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 17:11:12.984 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 17:11:12.984 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 17:11:12.984 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 17:11:12.984 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 17:11:12.985 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 17:11:12.985 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 17:11:12.985 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 17:11:12.985 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 17:11:12.985 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 17:11:12.985 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 17:11:12.985 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 17:11:12.985 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 17:11:12.985 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 17:11:12.985 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 17:11:12.985 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 17:11:12.986 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 17:11:12.987 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 17:11:13.219 +03:00 [Information] Initialized all modules. -2018-02-26 17:11:13.504 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 17:11:13.698 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 17:11:13.713 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 17:11:13.718 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 55.8327ms -2018-02-26 17:11:13.724 +03:00 [Information] Request finished in 235.3275ms 302 -2018-02-26 17:11:13.747 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 17:11:13.748 +03:00 [Information] Request finished in 1.4962ms 404 -2018-02-26 17:11:15.752 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/abp/api-definition -2018-02-26 17:11:15.772 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid -2018-02-26 17:11:15.814 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:11:16.090 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 330.2426ms -2018-02-26 17:11:16.091 +03:00 [Information] Request finished in 339.6472ms 200 application/json; charset=utf-8 -2018-02-26 17:11:31.444 +03:00 [Information] Loaded modules: -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 17:11:31.488 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 17:11:31.489 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 17:11:31.490 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 17:11:31.490 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 17:11:31.490 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 17:11:31.490 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 17:11:31.490 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 17:11:31.490 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 17:11:31.737 +03:00 [Information] Initialized all modules. -2018-02-26 17:11:32.007 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 17:11:32.190 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 17:11:32.204 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 17:11:32.209 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 54.3681ms -2018-02-26 17:11:32.215 +03:00 [Information] Request finished in 223.5624ms 302 -2018-02-26 17:11:32.231 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 17:11:32.232 +03:00 [Information] Request finished in 1.2055ms 404 -2018-02-26 17:11:33.523 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/abp/api-definition -2018-02-26 17:11:33.549 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid -2018-02-26 17:11:33.664 +03:00 [Error] Value cannot be null. -Parameter name: httpMethod -System.ArgumentNullException: Value cannot be null. -Parameter name: httpMethod - at Volo.Abp.Check.NotNull[T](T value, String parameterName) in D:\Github\abp\src\Volo.Abp.Core\Volo\Abp\Check.cs:line 16 - at Volo.Abp.Http.Modeling.ActionApiDescriptionModel.Create(String uniqueName, MethodInfo method, String url, String httpMethod, IList`1 supportedVersions) in D:\Github\abp\src\Volo.Abp.Http\Volo\Abp\Http\Modeling\ActionApiDescriptionModel.cs:line 36 - at Volo.Abp.AspNetCore.Mvc.AspNetCoreApiDescriptionModelProvider.AddApiDescriptionToModel(ApiDescription apiDescription, ApplicationApiDescriptionModel model) in D:\Github\abp\src\Volo.Abp.AspNetCore.Mvc\Volo\Abp\AspNetCore\Mvc\AspNetCoreApiDescriptionModelProvider.cs:line 82 - at Volo.Abp.AspNetCore.Mvc.AspNetCoreApiDescriptionModelProvider.CreateApiModel() in D:\Github\abp\src\Volo.Abp.AspNetCore.Mvc\Volo\Abp\AspNetCore\Mvc\AspNetCoreApiDescriptionModelProvider.cs:line 50 - at lambda_method(Closure , Object , Object[] ) - at Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__12.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__10.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__14.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__23.MoveNext() -2018-02-26 17:11:33.681 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:11:33.865 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 332.6378ms -2018-02-26 17:11:33.866 +03:00 [Information] Request finished in 343.4052ms 500 application/json; charset=utf-8 -2018-02-26 17:12:46.394 +03:00 [Information] Loaded modules: -2018-02-26 17:12:46.449 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 17:12:46.453 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 17:12:46.456 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 17:12:46.460 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 17:12:46.464 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 17:12:46.467 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 17:12:46.471 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 17:12:46.474 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 17:12:46.478 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 17:12:46.481 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 17:12:46.485 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 17:12:46.489 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 17:12:46.493 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 17:12:46.497 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 17:12:46.500 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 17:12:46.503 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 17:12:46.507 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 17:12:46.510 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 17:12:46.514 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 17:12:46.517 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 17:12:46.520 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 17:12:46.524 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 17:12:46.528 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 17:12:46.532 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 17:12:46.536 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 17:12:46.540 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 17:12:46.546 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 17:12:46.549 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 17:12:46.554 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 17:12:46.560 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 17:12:46.565 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 17:12:46.569 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 17:13:32.486 +03:00 [Fatal] Application startup exception -System.ArgumentNullException: Value cannot be null. -Parameter name: httpMethod - at Volo.Abp.Check.NotNull[T](T value, String parameterName) in D:\Github\abp\src\Volo.Abp.Core\Volo\Abp\Check.cs:line 16 - at Volo.Abp.Http.Modeling.ActionApiDescriptionModel.Create(String uniqueName, MethodInfo method, String url, String httpMethod, IList`1 supportedVersions) in D:\Github\abp\src\Volo.Abp.Http\Volo\Abp\Http\Modeling\ActionApiDescriptionModel.cs:line 36 - at Volo.Abp.AspNetCore.Mvc.AspNetCoreApiDescriptionModelProvider.AddApiDescriptionToModel(ApiDescription apiDescription, ApplicationApiDescriptionModel model) in D:\Github\abp\src\Volo.Abp.AspNetCore.Mvc\Volo\Abp\AspNetCore\Mvc\AspNetCoreApiDescriptionModelProvider.cs:line 82 - at Volo.Abp.AspNetCore.Mvc.AspNetCoreApiDescriptionModelProvider.CreateApiModel() in D:\Github\abp\src\Volo.Abp.AspNetCore.Mvc\Volo\Abp\AspNetCore\Mvc\AspNetCoreApiDescriptionModelProvider.cs:line 50 - at MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule.OnApplicationInitialization(ApplicationInitializationContext context) in D:\Github\abp\samples\MicroserviceDemo\MicroserviceDemo.PermissionService\MicroservicesDemoPermissionServiceModule.cs:line 83 - at Volo.Abp.Modularity.ModuleManager.InitializeModules(ApplicationInitializationContext context) in D:\Github\abp\src\Volo.Abp.Core\Volo\Abp\Modularity\ModuleManager.cs:line 39 - at Volo.Abp.AbpApplicationBase.InitializeModules() in D:\Github\abp\src\Volo.Abp.Core\Volo\Abp\AbpApplicationBase.cs:line 69 - at MicroserviceDemo.PermissionService.Startup.Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) in D:\Github\abp\samples\MicroserviceDemo\MicroserviceDemo.PermissionService\Startup.cs:line 33 ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.Configure(IApplicationBuilder app) - at Microsoft.AspNetCore.ApplicationInsights.HostingStartup.ApplicationInsightsLoggerStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder builder) - at Microsoft.ApplicationInsights.AspNetCore.ApplicationInsightsStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Server.IISIntegration.IISSetupFilter.<>c__DisplayClass3_0.b__0(IApplicationBuilder app) - at Microsoft.AspNetCore.Hosting.Internal.AutoRequestServicesStartupFilter.<>c__DisplayClass0_0.b__0(IApplicationBuilder builder) - at Microsoft.AspNetCore.Hosting.Internal.WebHost.BuildApplication() -2018-02-26 17:13:34.685 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 17:13:34.744 +03:00 [Information] Request finished in 84.214ms 500 text/html; charset=utf-8 -2018-02-26 17:14:03.326 +03:00 [Information] Loaded modules: -2018-02-26 17:14:03.369 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 17:14:03.370 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 17:14:03.370 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 17:14:03.370 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 17:14:03.370 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 17:14:03.370 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 17:14:03.370 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 17:14:03.370 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 17:14:03.371 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 17:14:03.371 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 17:14:03.371 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 17:14:03.371 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 17:14:03.371 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 17:14:03.371 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 17:14:03.371 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 17:14:03.371 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 17:14:03.371 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 17:14:03.371 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 17:14:03.371 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 17:14:03.372 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 17:14:03.372 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 17:14:03.556 +03:00 [Information] Initialized all modules. -2018-02-26 17:14:03.858 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 17:14:04.039 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 17:14:04.055 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 17:14:04.060 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 56.2022ms -2018-02-26 17:14:04.067 +03:00 [Information] Request finished in 224.7949ms 302 -2018-02-26 17:14:04.080 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 17:14:04.081 +03:00 [Information] Request finished in 1.1892ms 404 -2018-02-26 17:14:33.397 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/abp/api-definition -2018-02-26 17:14:33.415 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid -2018-02-26 17:14:33.454 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:14:33.682 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 277.931ms -2018-02-26 17:14:33.684 +03:00 [Information] Request finished in 286.9613ms 200 application/json; charset=utf-8 -2018-02-26 17:14:33.771 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/permission/permission?providerName=Role&providerKey=admin&api-version=1.0 -2018-02-26 17:14:33.829 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:14:33.890 +03:00 [Error] The requested service 'Volo.Abp.Castle.DynamicProxy.CastleAbpInterceptorAdapter`1[[Volo.Abp.Uow.UnitOfWorkInterceptor, Volo.Abp.Ddd, Version=0.2.0.0, Culture=neutral, PublicKeyToken=null]]' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional() method to resolve an optional dependency. -Autofac.Core.Registration.ComponentNotRegisteredException: The requested service 'Volo.Abp.Castle.DynamicProxy.CastleAbpInterceptorAdapter`1[[Volo.Abp.Uow.UnitOfWorkInterceptor, Volo.Abp.Ddd, Version=0.2.0.0, Culture=neutral, PublicKeyToken=null]]' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional() method to resolve an optional dependency. - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext() - at System.Linq.Enumerable.d__34`1.MoveNext() - at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items) - at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source) - at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) - at Autofac.Extras.DynamicProxy.RegistrationExtensions.<>c__DisplayClass7_0`3.b__0(PreparingEventArgs e) - at Autofac.Core.Registration.ComponentRegistration.RaisePreparing(IComponentContext context, IEnumerable`1& parameters) - at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters) - at Autofac.Core.Resolving.InstanceLookup.Execute() - at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters) - at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable`1 parameters) - at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) - at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) - at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) - at Microsoft.AspNetCore.Mvc.Controllers.ServiceBasedControllerActivator.Create(ControllerContext actionContext) - at Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider.<>c__DisplayClass5_0.g__CreateController|0(ControllerContext controllerContext) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__14.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__23.MoveNext() -2018-02-26 17:14:33.910 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:14:33.930 +03:00 [Information] Executed action "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" in 132.4199ms -2018-02-26 17:14:33.931 +03:00 [Information] Request finished in 159.3899ms 500 application/json; charset=utf-8 -2018-02-26 17:16:16.055 +03:00 [Information] Loaded modules: -2018-02-26 17:16:16.124 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 17:16:16.125 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 17:16:16.126 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 17:16:16.127 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 17:16:16.127 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 17:16:16.127 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 17:16:16.127 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 17:16:16.392 +03:00 [Information] Initialized all modules. -2018-02-26 17:16:16.611 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 17:16:16.804 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 17:16:16.818 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 17:16:16.823 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 55.2768ms -2018-02-26 17:16:16.829 +03:00 [Information] Request finished in 233.6495ms 302 -2018-02-26 17:16:16.847 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 17:16:16.848 +03:00 [Information] Request finished in 1.4193ms 404 -2018-02-26 17:16:43.527 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/abp/api-definition -2018-02-26 17:16:43.548 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid -2018-02-26 17:16:43.588 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:16:43.830 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 294.9645ms -2018-02-26 17:16:43.831 +03:00 [Information] Request finished in 304.1924ms 200 application/json; charset=utf-8 -2018-02-26 17:16:43.910 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/permission/permission?providerName=Role&providerKey=admin&api-version=1.0 -2018-02-26 17:16:43.962 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:16:44.088 +03:00 [Information] Executing action method "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" with arguments (["Role", "admin"]) - ModelState is Valid -2018-02-26 17:16:44.111 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:16:44.125 +03:00 [Information] Executed action "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" in 191.7088ms -2018-02-26 17:16:44.125 +03:00 [Information] Request finished in 215.4972ms 200 application/json; charset=utf-8 -2018-02-26 17:16:58.282 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/permission/permission?providerName=User&providerKey=71054539-0e48-af28-5e7a-39e4e42d8ea5&api-version=1.0 -2018-02-26 17:16:58.284 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:16:58.285 +03:00 [Information] Executing action method "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" with arguments (["User", "71054539-0e48-af28-5e7a-39e4e42d8ea5"]) - ModelState is Valid -2018-02-26 17:16:58.286 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:16:58.286 +03:00 [Information] Executed action "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" in 2.9797ms -2018-02-26 17:16:58.286 +03:00 [Information] Request finished in 4.0313ms 200 application/json; charset=utf-8 -2018-02-26 17:17:15.923 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/permission/permission?providerName=Role&providerKey=admin&api-version=1.0 -2018-02-26 17:17:15.923 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:17:15.924 +03:00 [Information] Executing action method "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" with arguments (["Role", "admin"]) - ModelState is Valid -2018-02-26 17:17:15.925 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:17:15.925 +03:00 [Information] Executed action "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" in 1.6408ms -2018-02-26 17:17:15.925 +03:00 [Information] Request finished in 2.443ms 200 application/json; charset=utf-8 -2018-02-26 17:17:57.435 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/permission/permission?providerName=Role&providerKey=admin&api-version=1.0 -2018-02-26 17:17:57.436 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:17:57.437 +03:00 [Information] Executing action method "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" with arguments (["Role", "admin"]) - ModelState is Valid -2018-02-26 17:17:57.438 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:17:57.438 +03:00 [Information] Executed action "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" in 1.8892ms -2018-02-26 17:17:57.438 +03:00 [Information] Request finished in 2.8792ms 200 application/json; charset=utf-8 -2018-02-26 17:18:25.214 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/permission/permission?providerName=Role&providerKey=admin&api-version=1.0 -2018-02-26 17:18:25.215 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:18:25.216 +03:00 [Information] Executing action method "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" with arguments (["Role", "admin"]) - ModelState is Valid -2018-02-26 17:18:25.216 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:18:25.217 +03:00 [Information] Executed action "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" in 2.1959ms -2018-02-26 17:18:25.217 +03:00 [Information] Request finished in 3.0883ms 200 application/json; charset=utf-8 -2018-02-26 17:19:07.940 +03:00 [Information] Loaded modules: -2018-02-26 17:19:08.013 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule -2018-02-26 17:19:08.013 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule -2018-02-26 17:19:08.013 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 17:19:08.014 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 17:19:08.014 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 17:19:08.014 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 17:19:08.014 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 17:19:08.014 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 17:19:08.014 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 17:19:08.014 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 17:19:08.014 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 17:19:08.014 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 17:19:08.015 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 17:19:08.015 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 17:19:08.015 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 17:19:08.015 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 17:19:08.015 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 17:19:08.015 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 17:19:08.015 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 17:19:08.015 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 17:19:08.015 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 17:19:08.015 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 17:19:08.015 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 17:19:08.016 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 17:19:08.016 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 17:19:08.016 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 17:19:08.016 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 17:19:08.016 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 17:19:08.016 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 17:19:08.016 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 17:19:08.016 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 17:19:08.016 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 17:19:08.016 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 17:19:08.016 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 17:19:08.284 +03:00 [Information] Initialized all modules. -2018-02-26 17:19:08.670 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 17:19:08.854 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 17:19:08.872 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 17:19:08.877 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 58.6145ms -2018-02-26 17:19:08.884 +03:00 [Information] Request finished in 228.322ms 302 -2018-02-26 17:19:08.899 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 17:19:08.900 +03:00 [Information] Request finished in 1.4359ms 404 -2018-02-26 17:19:34.458 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/abp/api-definition -2018-02-26 17:19:34.476 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid -2018-02-26 17:19:34.513 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:19:34.725 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 260.7281ms -2018-02-26 17:19:34.726 +03:00 [Information] Request finished in 268.2596ms 200 application/json; charset=utf-8 -2018-02-26 17:19:34.803 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/permission/permission?providerName=Role&providerKey=admin&api-version=1.0 -2018-02-26 17:19:34.857 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:19:35.002 +03:00 [Information] Executing action method "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" with arguments (["Role", "admin"]) - ModelState is Valid -2018-02-26 17:19:35.036 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:19:35.052 +03:00 [Information] Executed action "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" in 222.1491ms -2018-02-26 17:19:35.052 +03:00 [Information] Request finished in 248.9665ms 200 application/json; charset=utf-8 -2018-02-26 17:19:38.093 +03:00 [Information] Request starting HTTP/1.1 PUT http://localhost:63908/api/permission/permission?providerName=Role&providerKey=admin&api-version=1.0 application/json; charset=utf-8 134 -2018-02-26 17:19:38.101 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:19:38.101 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:19:38.199 +03:00 [Information] Executing action method "Volo.Abp.Permissions.PermissionAppService.UpdateAsync (Volo.Abp.Permissions.Application)" with arguments (["Role", "admin", "Volo.Abp.Permissions.UpdatePermissionsDto"]) - ModelState is Valid -2018-02-26 17:19:38.256 +03:00 [Error] Unknown permission management provider: Role -Volo.Abp.AbpException: Unknown permission management provider: Role - at Volo.Abp.Permissions.PermissionManager.d__18.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Volo.Abp.Permissions.PermissionAppService.d__4.MoveNext() in D:\Github\abp\src\Volo.Abp.Permissions.Application\Volo\Abp\Permissions\PermissionAppService.cs:line 76 ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__12.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__10.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__14.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__23.MoveNext() -2018-02-26 17:19:38.272 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:19:38.291 +03:00 [Information] Executed action "Volo.Abp.Permissions.PermissionAppService.UpdateAsync (Volo.Abp.Permissions.Application)" in 190.6889ms -2018-02-26 17:19:38.294 +03:00 [Information] Request finished in 200.7845ms 500 application/json; charset=utf-8 -2018-02-26 17:38:28.047 +03:00 [Information] Loaded modules: -2018-02-26 17:38:28.094 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule -2018-02-26 17:38:28.094 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule -2018-02-26 17:38:28.094 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule -2018-02-26 17:38:28.094 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule -2018-02-26 17:38:28.094 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule -2018-02-26 17:38:28.094 +03:00 [Information] - Volo.Abp.Data.AbpDataModule -2018-02-26 17:38:28.094 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.AbpDddModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule -2018-02-26 17:38:28.095 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.AbpCommonModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule -2018-02-26 17:38:28.096 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule -2018-02-26 17:38:28.097 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule -2018-02-26 17:38:28.097 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule -2018-02-26 17:38:28.274 +03:00 [Information] Initialized all modules. -2018-02-26 17:38:28.585 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ -2018-02-26 17:38:28.758 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid -2018-02-26 17:38:28.772 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". -2018-02-26 17:38:28.776 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 50.5425ms -2018-02-26 17:38:28.782 +03:00 [Information] Request finished in 211.179ms 302 -2018-02-26 17:38:28.797 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ -2018-02-26 17:38:28.798 +03:00 [Information] Request finished in 1.4552ms 404 -2018-02-26 17:39:26.275 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/abp/api-definition -2018-02-26 17:39:26.296 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid -2018-02-26 17:39:26.332 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:39:26.532 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 250.7146ms -2018-02-26 17:39:26.533 +03:00 [Information] Request finished in 258.823ms 200 application/json; charset=utf-8 -2018-02-26 17:39:26.608 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/api/permission/permission?providerName=Role&providerKey=admin&api-version=1.0 -2018-02-26 17:39:26.659 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:39:26.763 +03:00 [Information] Executing action method "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" with arguments (["Role", "admin"]) - ModelState is Valid -2018-02-26 17:39:26.784 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:39:26.793 +03:00 [Information] Executed action "Volo.Abp.Permissions.PermissionAppService.GetAsync (Volo.Abp.Permissions.Application)" in 161.1206ms -2018-02-26 17:39:26.793 +03:00 [Information] Request finished in 184.5126ms 200 application/json; charset=utf-8 -2018-02-26 17:39:29.362 +03:00 [Information] Request starting HTTP/1.1 PUT http://localhost:63908/api/permission/permission?providerName=Role&providerKey=admin&api-version=1.0 application/json; charset=utf-8 134 -2018-02-26 17:39:29.370 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:39:29.371 +03:00 [Information] Authorization was successful for user: null. -2018-02-26 17:39:29.463 +03:00 [Information] Executing action method "Volo.Abp.Permissions.PermissionAppService.UpdateAsync (Volo.Abp.Permissions.Application)" with arguments (["Role", "admin", "Volo.Abp.Permissions.UpdatePermissionsDto"]) - ModelState is Valid -2018-02-26 17:39:29.519 +03:00 [Error] Unknown permission management provider: Role -Volo.Abp.AbpException: Unknown permission management provider: Role - at Volo.Abp.Permissions.PermissionManager.d__18.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Volo.Abp.Permissions.PermissionAppService.d__4.MoveNext() in D:\Github\abp\src\Volo.Abp.Permissions.Application\Volo\Abp\Permissions\PermissionAppService.cs:line 76 ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__12.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__10.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ActionExecutedContext context) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) - at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__14.MoveNext() ---- End of stack trace from previous location where exception was thrown --- - at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() - at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) - at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__23.MoveNext() -2018-02-26 17:39:29.531 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2018-02-26 17:39:29.551 +03:00 [Information] Executed action "Volo.Abp.Permissions.PermissionAppService.UpdateAsync (Volo.Abp.Permissions.Application)" in 180.8828ms -2018-02-26 17:39:29.553 +03:00 [Information] Request finished in 191.9739ms 500 application/json; charset=utf-8 diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroserviceDemo.PermissionService.csproj b/src/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroserviceDemo.PermissionService.csproj deleted file mode 100644 index 76e43cf736..0000000000 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroserviceDemo.PermissionService.csproj +++ /dev/null @@ -1,22 +0,0 @@ - - - - netcoreapp2.0 - - - - - - - - - - - - - - - - - - diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.Designer.cs b/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.Designer.cs deleted file mode 100644 index 6927cceaa7..0000000000 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.Designer.cs +++ /dev/null @@ -1,52 +0,0 @@ -// -using MicroserviceDemo.PermissionService.Db; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage; -using Microsoft.EntityFrameworkCore.Storage.Internal; -using System; - -namespace MicroserviceDemo.PermissionService.Migrations -{ - [DbContext(typeof(MigrationDbContext))] - [Migration("20180226112104_Installed_Permissions_Module")] - partial class Installed_Permissions_Module - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "2.0.1-rtm-125") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); - - modelBuilder.Entity("Volo.Abp.Permissions.PermissionGrant", b => - { - b.Property("Id") - .ValueGeneratedOnAdd(); - - b.Property("Name") - .IsRequired() - .HasMaxLength(128); - - b.Property("ProviderKey") - .IsRequired() - .HasMaxLength(64); - - b.Property("ProviderName") - .IsRequired() - .HasMaxLength(64); - - b.Property("TenantId"); - - b.HasKey("Id"); - - b.HasIndex("Name", "ProviderName", "ProviderKey"); - - b.ToTable("AbpPermissionGrants"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.cs b/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.cs deleted file mode 100644 index 96c9bf6f2a..0000000000 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.cs +++ /dev/null @@ -1,38 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; -using System; -using System.Collections.Generic; - -namespace MicroserviceDemo.PermissionService.Migrations -{ - public partial class Installed_Permissions_Module : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "AbpPermissionGrants", - columns: table => new - { - Id = table.Column(nullable: false), - Name = table.Column(maxLength: 128, nullable: false), - ProviderKey = table.Column(maxLength: 64, nullable: false), - ProviderName = table.Column(maxLength: 64, nullable: false), - TenantId = table.Column(nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AbpPermissionGrants", x => x.Id); - }); - - migrationBuilder.CreateIndex( - name: "IX_AbpPermissionGrants_Name_ProviderName_ProviderKey", - table: "AbpPermissionGrants", - columns: new[] { "Name", "ProviderName", "ProviderKey" }); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "AbpPermissionGrants"); - } - } -} diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Program.cs b/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Program.cs deleted file mode 100644 index ece0c1d0b9..0000000000 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Program.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.IO; -using Microsoft.AspNetCore.Hosting; - -namespace MicroserviceDemo.PermissionService -{ - public class Program - { - public static void Main(string[] args) - { - BuildWebHostInternal(args).Run(); - } - - public static IWebHost BuildWebHostInternal(string[] args) => - new WebHostBuilder() - .UseKestrel() - .UseContentRoot(Directory.GetCurrentDirectory()) - .UseIISIntegration() - .UseStartup() - .Build(); - } -} diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Properties/launchSettings.json b/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Properties/launchSettings.json deleted file mode 100644 index df9a71e23e..0000000000 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Properties/launchSettings.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:63908/", - "sslPort": 0 - } - }, - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "MicroserviceDemo.PermissionService": { - "commandName": "Project", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - }, - "applicationUrl": "http://localhost:63909/" - } - } -} diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Startup.cs b/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Startup.cs deleted file mode 100644 index b1fb5ece0d..0000000000 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Startup.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using Microsoft.AspNetCore.Builder; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Logging; -using Serilog; -using Volo.Abp; - -namespace MicroserviceDemo.PermissionService -{ - public class Startup - { - public IServiceProvider ConfigureServices(IServiceCollection services) - { - services.AddApplication(options => - { - options.UseAutofac(); - }); - - return services.BuildServiceProviderFromFactory(); - } - - public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) - { - loggerFactory - .AddConsole() - .AddDebug() - .AddSerilog(new LoggerConfiguration() - .Enrich.FromLogContext() - .WriteTo.RollingFile("Logs/logs.txt") - .CreateLogger() - ); - - app.InitializeApplication(); - } - } -} diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/appsettings.json b/src/MicroserviceDemo/MicroserviceDemo.PermissionService/appsettings.json deleted file mode 100644 index 45153632e7..0000000000 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/appsettings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ConnectionStrings": { - "Default": "Server=localhost;Database=MicroservicesDemo.Permissions;Trusted_Connection=True;MultipleActiveResultSets=true", - "AbpIdentity": "Server=localhost;Database=MicroservicesDemo.Web;Trusted_Connection=True;MultipleActiveResultSets=true" - } -} \ No newline at end of file diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Controllers/HomeController.cs b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Controllers/HomeController.cs similarity index 100% rename from src/MicroserviceDemo/MicroserviceDemo.PermissionService/Controllers/HomeController.cs rename to src/MicroserviceDemo/MicroserviceDemo.TenancyService/Controllers/HomeController.cs diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContext.cs b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Db/MigrationDbContext.cs similarity index 74% rename from src/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContext.cs rename to src/MicroserviceDemo/MicroserviceDemo.TenancyService/Db/MigrationDbContext.cs index db9425cbf3..42952a1ab8 100644 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContext.cs +++ b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Db/MigrationDbContext.cs @@ -1,8 +1,8 @@ using Microsoft.EntityFrameworkCore; using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.Permissions.EntityFrameworkCore; +using Volo.Abp.MultiTenancy.EntityFrameworkCore; -namespace MicroserviceDemo.PermissionService.Db +namespace MicroserviceDemo.TenancyService.Db { public class MigrationDbContext : AbpDbContext { @@ -15,7 +15,7 @@ namespace MicroserviceDemo.PermissionService.Db { base.OnModelCreating(modelBuilder); - modelBuilder.ConfigureAbpPermissions(); + modelBuilder.ConfigureMultiTenancy(); } } } diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContextFactory.cs b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Db/MigrationDbContextFactory.cs similarity index 80% rename from src/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContextFactory.cs rename to src/MicroserviceDemo/MicroserviceDemo.TenancyService/Db/MigrationDbContextFactory.cs index 68c06f4a91..95650cd174 100644 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContextFactory.cs +++ b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Db/MigrationDbContextFactory.cs @@ -1,7 +1,7 @@ using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Design; -namespace MicroserviceDemo.PermissionService.Db +namespace MicroserviceDemo.TenancyService.Db { /* This class is needed for EF Core command line tooling */ @@ -10,7 +10,7 @@ namespace MicroserviceDemo.PermissionService.Db public MigrationDbContext CreateDbContext(string[] args) { var builder = new DbContextOptionsBuilder(); - builder.UseSqlServer("Server=localhost;Database=MicroservicesDemo.Permissions;Trusted_Connection=True;MultipleActiveResultSets=true"); + builder.UseSqlServer("Server=localhost;Database=MicroservicesDemo.Tenancy;Trusted_Connection=True;MultipleActiveResultSets=true"); return new MigrationDbContext(builder.Options); } } diff --git a/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Logs/logs-20180227.txt b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Logs/logs-20180227.txt new file mode 100644 index 0000000000..44b34fbd0f --- /dev/null +++ b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Logs/logs-20180227.txt @@ -0,0 +1,311 @@ +2018-02-27 13:16:54.058 +03:00 [Information] Loaded modules: +2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainSharedModule +2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.MultiTenancy.EntityFrameworkCore.AbpMultiTenancyEntityFrameworkCoreModule +2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationContractsModule +2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationModule +2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyHttpApiModule +2018-02-27 13:16:54.108 +03:00 [Information] - MicroserviceDemo.TenancyService.MicroservicesDemoTenancyServiceModule +2018-02-27 13:16:54.947 +03:00 [Information] Initialized all modules. +2018-02-27 13:19:00.722 +03:00 [Information] Loaded modules: +2018-02-27 13:19:00.764 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainSharedModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.MultiTenancy.EntityFrameworkCore.AbpMultiTenancyEntityFrameworkCoreModule +2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationContractsModule +2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationModule +2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyHttpApiModule +2018-02-27 13:19:00.766 +03:00 [Information] - MicroserviceDemo.TenancyService.MicroservicesDemoTenancyServiceModule +2018-02-27 13:19:01.414 +03:00 [Information] Initialized all modules. +2018-02-27 13:20:39.741 +03:00 [Information] Loaded modules: +2018-02-27 13:20:39.783 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainSharedModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.MultiTenancy.EntityFrameworkCore.AbpMultiTenancyEntityFrameworkCoreModule +2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationContractsModule +2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationModule +2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyHttpApiModule +2018-02-27 13:20:39.786 +03:00 [Information] - MicroserviceDemo.TenancyService.MicroservicesDemoTenancyServiceModule +2018-02-27 13:20:40.484 +03:00 [Information] Initialized all modules. +2018-02-27 13:20:40.727 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/ +2018-02-27 13:20:40.890 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.TenancyService)" with arguments (null) - ModelState is Valid +2018-02-27 13:20:40.899 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". +2018-02-27 13:20:40.904 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.TenancyService)" in 38.9775ms +2018-02-27 13:20:40.910 +03:00 [Information] Request finished in 199.3981ms 302 +2018-02-27 13:20:40.920 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger +2018-02-27 13:20:40.923 +03:00 [Information] Request finished in 3.0126ms 301 +2018-02-27 13:20:40.930 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/ +2018-02-27 13:20:40.935 +03:00 [Information] Sending file. Request path: '"/index.html"'. Physical path: '"N/A"' +2018-02-27 13:20:40.940 +03:00 [Information] Request finished in 9.6063ms 200 text/html +2018-02-27 13:20:40.970 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/typography.css +2018-02-27 13:20:40.971 +03:00 [Information] Sending file. Request path: '"/css/typography.css"'. Physical path: '"N/A"' +2018-02-27 13:20:40.971 +03:00 [Information] Request finished in 1.3932ms 200 text/css +2018-02-27 13:20:40.972 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/screen.css +2018-02-27 13:20:40.973 +03:00 [Information] Sending file. Request path: '"/css/screen.css"'. Physical path: '"N/A"' +2018-02-27 13:20:40.975 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/reset.css +2018-02-27 13:20:40.975 +03:00 [Information] Request finished in 2.2254ms 200 text/css +2018-02-27 13:20:40.975 +03:00 [Information] Sending file. Request path: '"/css/reset.css"'. Physical path: '"N/A"' +2018-02-27 13:20:40.976 +03:00 [Information] Request finished in 1.152ms 200 text/css +2018-02-27 13:20:40.980 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery-1.8.0.min.js +2018-02-27 13:20:40.980 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/print.css +2018-02-27 13:20:40.980 +03:00 [Information] Sending file. Request path: '"/css/print.css"'. Physical path: '"N/A"' +2018-02-27 13:20:40.980 +03:00 [Information] Sending file. Request path: '"/lib/jquery-1.8.0.min.js"'. Physical path: '"N/A"' +2018-02-27 13:20:40.981 +03:00 [Information] Request finished in 0.8813ms 200 text/css +2018-02-27 13:20:40.981 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/object-assign-pollyfill.js +2018-02-27 13:20:40.982 +03:00 [Information] Sending file. Request path: '"/lib/object-assign-pollyfill.js"'. Physical path: '"N/A"' +2018-02-27 13:20:40.983 +03:00 [Information] Request finished in 1.4766ms 200 application/javascript +2018-02-27 13:20:40.987 +03:00 [Information] Request finished in 6.1895ms 200 application/javascript +2018-02-27 13:20:40.988 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.slideto.min.js +2018-02-27 13:20:40.988 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.wiggle.min.js +2018-02-27 13:20:40.989 +03:00 [Information] Sending file. Request path: '"/lib/jquery.wiggle.min.js"'. Physical path: '"N/A"' +2018-02-27 13:20:40.989 +03:00 [Information] Sending file. Request path: '"/lib/jquery.slideto.min.js"'. Physical path: '"N/A"' +2018-02-27 13:20:40.989 +03:00 [Information] Request finished in 1.0541ms 200 application/javascript +2018-02-27 13:20:40.994 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.ba-bbq.min.js +2018-02-27 13:20:40.994 +03:00 [Information] Sending file. Request path: '"/lib/jquery.ba-bbq.min.js"'. Physical path: '"N/A"' +2018-02-27 13:20:40.995 +03:00 [Information] Request finished in 1.1041ms 200 application/javascript +2018-02-27 13:20:40.999 +03:00 [Information] Request finished in 3.5784ms 200 application/javascript +2018-02-27 13:20:41.006 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/highlight.9.1.0.pack_extended.js +2018-02-27 13:20:41.006 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/handlebars-4.0.5.js +2018-02-27 13:20:41.006 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/lodash.min.js +2018-02-27 13:20:41.006 +03:00 [Information] Sending file. Request path: '"/lib/highlight.9.1.0.pack_extended.js"'. Physical path: '"N/A"' +2018-02-27 13:20:41.006 +03:00 [Information] Sending file. Request path: '"/lib/handlebars-4.0.5.js"'. Physical path: '"N/A"' +2018-02-27 13:20:41.006 +03:00 [Information] Sending file. Request path: '"/lib/lodash.min.js"'. Physical path: '"N/A"' +2018-02-27 13:20:41.006 +03:00 [Information] Request finished in 0.7791ms 200 application/javascript +2018-02-27 13:20:41.007 +03:00 [Information] Request finished in 1.1563ms 200 application/javascript +2018-02-27 13:20:41.008 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/swagger-ui.min.js +2018-02-27 13:20:41.010 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/highlight.9.1.0.pack.js +2018-02-27 13:20:41.010 +03:00 [Information] Sending file. Request path: '"/lib/highlight.9.1.0.pack.js"'. Physical path: '"N/A"' +2018-02-27 13:20:41.010 +03:00 [Information] Request finished in 0.8219ms 200 application/javascript +2018-02-27 13:20:41.012 +03:00 [Information] Sending file. Request path: '"/swagger-ui.min.js"'. Physical path: '"N/A"' +2018-02-27 13:20:41.017 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/backbone-min.js +2018-02-27 13:20:41.017 +03:00 [Information] Sending file. Request path: '"/lib/backbone-min.js"'. Physical path: '"N/A"' +2018-02-27 13:20:41.017 +03:00 [Information] Request finished in 0.8069ms 200 application/javascript +2018-02-27 13:20:41.021 +03:00 [Information] Request finished in 15.2947ms 200 application/javascript +2018-02-27 13:20:41.021 +03:00 [Information] Request finished in 13.328ms 200 application/javascript +2018-02-27 13:20:41.115 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jsoneditor.min.js +2018-02-27 13:20:41.116 +03:00 [Information] Sending file. Request path: '"/lib/jsoneditor.min.js"'. Physical path: '"N/A"' +2018-02-27 13:20:41.118 +03:00 [Information] Request finished in 2.6261ms 200 application/javascript +2018-02-27 13:20:41.119 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/marked.js +2018-02-27 13:20:41.119 +03:00 [Information] Sending file. Request path: '"/lib/marked.js"'. Physical path: '"N/A"' +2018-02-27 13:20:41.120 +03:00 [Information] Request finished in 1.1965ms 200 application/javascript +2018-02-27 13:20:41.123 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/swagger-oauth.js +2018-02-27 13:20:41.125 +03:00 [Information] Sending file. Request path: '"/lib/swagger-oauth.js"'. Physical path: '"N/A"' +2018-02-27 13:20:41.125 +03:00 [Information] Request finished in 2.7206ms 200 application/javascript +2018-02-27 13:20:41.138 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/images/logo_small.png +2018-02-27 13:20:41.138 +03:00 [Information] Sending file. Request path: '"/images/logo_small.png"'. Physical path: '"N/A"' +2018-02-27 13:20:41.139 +03:00 [Information] Request finished in 0.8616ms 200 image/png +2018-02-27 13:20:41.268 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/images/favicon-16x16.png +2018-02-27 13:20:41.268 +03:00 [Information] Sending file. Request path: '"/images/favicon-16x16.png"'. Physical path: '"N/A"' +2018-02-27 13:20:41.269 +03:00 [Information] Request finished in 0.8604ms 200 image/png +2018-02-27 13:20:41.288 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/v1/swagger.json +2018-02-27 13:20:41.539 +03:00 [Information] Request finished in 251.1205ms 200 application/json +2018-02-27 13:20:52.263 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/images/throbber.gif +2018-02-27 13:20:52.263 +03:00 [Information] Sending file. Request path: '"/images/throbber.gif"'. Physical path: '"N/A"' +2018-02-27 13:20:52.264 +03:00 [Information] Request finished in 0.8997ms 200 image/gif +2018-02-27 13:20:52.268 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/Abp/ApplicationConfigurationScript +2018-02-27 13:20:52.286 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-27 13:20:52.369 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-27 13:20:52.370 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 89.1993ms +2018-02-27 13:20:52.371 +03:00 [Information] Request finished in 103.3378ms 200 text/plain; charset=utf-8 +2018-02-27 13:21:04.659 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/Abp/ServiceProxyScript?UseCache=true +2018-02-27 13:21:04.706 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-27 13:21:04.760 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-27 13:21:04.760 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 81.0285ms +2018-02-27 13:21:04.760 +03:00 [Information] Request finished in 101.7893ms 200 text/plain; charset=utf-8 +2018-02-27 13:21:21.290 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/api/abp/application-configuration +2018-02-27 13:21:21.296 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-27 13:21:21.297 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-27 13:21:21.301 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.Get (Volo.Abp.AspNetCore.Mvc)" in 5.5583ms +2018-02-27 13:21:21.302 +03:00 [Information] Request finished in 11.6077ms 200 application/json; charset=utf-8 +2018-02-27 13:21:32.534 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/api/abp/api-definition +2018-02-27 13:21:32.538 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-27 13:21:32.540 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-27 13:21:32.560 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 22.588ms +2018-02-27 13:21:32.560 +03:00 [Information] Request finished in 26.8605ms 200 application/json; charset=utf-8 +2018-02-27 13:28:39.013 +03:00 [Information] Request starting HTTP/1.1 POST http://127.0.0.1:31738/iisintegration 0 +2018-02-27 13:28:39.014 +03:00 [Information] Request finished in 0.8787ms 202 +2018-02-27 13:34:27.480 +03:00 [Information] Loaded modules: +2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainSharedModule +2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.MultiTenancy.EntityFrameworkCore.AbpMultiTenancyEntityFrameworkCoreModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationContractsModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationModule +2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-27 13:34:27.525 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-27 13:34:27.525 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-27 13:34:27.525 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyHttpApiModule +2018-02-27 13:34:27.525 +03:00 [Information] - MicroserviceDemo.TenancyService.MicroservicesDemoTenancyServiceModule +2018-02-27 13:34:28.177 +03:00 [Information] Initialized all modules. +2018-02-27 13:34:28.463 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/ +2018-02-27 13:34:28.487 +03:00 [Information] Sending file. Request path: '"/index.html"'. Physical path: '"N/A"' +2018-02-27 13:34:28.494 +03:00 [Information] Request finished in 46.1866ms 200 text/html +2018-02-27 13:34:28.535 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/typography.css +2018-02-27 13:34:28.537 +03:00 [Information] The file "/css/typography.css" was not modified +2018-02-27 13:34:28.539 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/reset.css +2018-02-27 13:34:28.540 +03:00 [Information] The file "/css/reset.css" was not modified +2018-02-27 13:34:28.540 +03:00 [Information] Request finished in 3.3479ms 304 text/css +2018-02-27 13:34:28.540 +03:00 [Information] Request finished in 5.8354ms 304 text/css +2018-02-27 13:34:28.541 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/screen.css +2018-02-27 13:34:28.543 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/object-assign-pollyfill.js +2018-02-27 13:34:28.543 +03:00 [Information] The file "/lib/object-assign-pollyfill.js" was not modified +2018-02-27 13:34:28.544 +03:00 [Information] Request finished in 1.0831ms 304 application/javascript +2018-02-27 13:34:28.544 +03:00 [Information] The file "/css/screen.css" was not modified +2018-02-27 13:34:28.544 +03:00 [Information] Request finished in 3.4976ms 304 text/css +2018-02-27 13:34:28.547 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/print.css +2018-02-27 13:34:28.548 +03:00 [Information] The file "/css/print.css" was not modified +2018-02-27 13:34:28.548 +03:00 [Information] Request finished in 1.1777ms 304 text/css +2018-02-27 13:34:28.554 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.wiggle.min.js +2018-02-27 13:34:28.555 +03:00 [Information] The file "/lib/jquery.wiggle.min.js" was not modified +2018-02-27 13:34:28.555 +03:00 [Information] Request finished in 0.8159ms 304 application/javascript +2018-02-27 13:34:28.555 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery-1.8.0.min.js +2018-02-27 13:34:28.555 +03:00 [Information] The file "/lib/jquery-1.8.0.min.js" was not modified +2018-02-27 13:34:28.556 +03:00 [Information] Request finished in 0.8351ms 304 application/javascript +2018-02-27 13:34:28.556 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.ba-bbq.min.js +2018-02-27 13:34:28.556 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.slideto.min.js +2018-02-27 13:34:28.556 +03:00 [Information] The file "/lib/jquery.ba-bbq.min.js" was not modified +2018-02-27 13:34:28.557 +03:00 [Information] The file "/lib/jquery.slideto.min.js" was not modified +2018-02-27 13:34:28.557 +03:00 [Information] Request finished in 1.87ms 304 application/javascript +2018-02-27 13:34:28.558 +03:00 [Information] Request finished in 1.6994ms 304 application/javascript +2018-02-27 13:34:28.559 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/handlebars-4.0.5.js +2018-02-27 13:34:28.559 +03:00 [Information] The file "/lib/handlebars-4.0.5.js" was not modified +2018-02-27 13:34:28.559 +03:00 [Information] Request finished in 0.91ms 304 application/javascript +2018-02-27 13:34:28.561 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/lodash.min.js +2018-02-27 13:34:28.562 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/backbone-min.js +2018-02-27 13:34:28.563 +03:00 [Information] The file "/lib/backbone-min.js" was not modified +2018-02-27 13:34:28.563 +03:00 [Information] Request finished in 1.3136ms 304 application/javascript +2018-02-27 13:34:28.562 +03:00 [Information] The file "/lib/lodash.min.js" was not modified +2018-02-27 13:34:28.564 +03:00 [Information] Request finished in 2.724ms 304 application/javascript +2018-02-27 13:34:28.564 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/swagger-ui.min.js +2018-02-27 13:34:28.564 +03:00 [Information] The file "/swagger-ui.min.js" was not modified +2018-02-27 13:34:28.565 +03:00 [Information] Request finished in 0.5952ms 304 application/javascript +2018-02-27 13:34:28.566 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/highlight.9.1.0.pack.js +2018-02-27 13:34:28.567 +03:00 [Information] The file "/lib/highlight.9.1.0.pack.js" was not modified +2018-02-27 13:34:28.568 +03:00 [Information] Request finished in 1.3705ms 304 application/javascript +2018-02-27 13:34:28.571 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jsoneditor.min.js +2018-02-27 13:34:28.572 +03:00 [Information] The file "/lib/jsoneditor.min.js" was not modified +2018-02-27 13:34:28.572 +03:00 [Information] Request finished in 1.0164ms 304 application/javascript +2018-02-27 13:34:28.572 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/highlight.9.1.0.pack_extended.js +2018-02-27 13:34:28.573 +03:00 [Information] The file "/lib/highlight.9.1.0.pack_extended.js" was not modified +2018-02-27 13:34:28.574 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/swagger-oauth.js +2018-02-27 13:34:28.574 +03:00 [Information] Request finished in 1.5159ms 304 application/javascript +2018-02-27 13:34:28.574 +03:00 [Information] The file "/lib/swagger-oauth.js" was not modified +2018-02-27 13:34:28.575 +03:00 [Information] Request finished in 0.9989ms 304 application/javascript +2018-02-27 13:34:28.576 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/marked.js +2018-02-27 13:34:28.576 +03:00 [Information] The file "/lib/marked.js" was not modified +2018-02-27 13:34:28.577 +03:00 [Information] Request finished in 0.7684ms 304 application/javascript +2018-02-27 13:34:28.760 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/images/logo_small.png +2018-02-27 13:34:28.761 +03:00 [Information] The file "/images/logo_small.png" was not modified +2018-02-27 13:34:28.761 +03:00 [Information] Request finished in 0.6752ms 304 image/png +2018-02-27 13:34:28.781 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/v1/swagger.json +2018-02-27 13:34:29.095 +03:00 [Information] Request finished in 313.8835ms 200 application/json diff --git a/src/MicroserviceDemo/MicroserviceDemo.TenancyService/MicroserviceDemo.TenancyService.csproj b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/MicroserviceDemo.TenancyService.csproj index 5050360270..71d76dc2e4 100644 --- a/src/MicroserviceDemo/MicroserviceDemo.TenancyService/MicroserviceDemo.TenancyService.csproj +++ b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/MicroserviceDemo.TenancyService.csproj @@ -6,6 +6,15 @@ + + + - + + + + + + + diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroservicesDemoPermissionServiceModule.cs b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/MicroservicesDemoTenancyServiceModule.cs similarity index 52% rename from src/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroservicesDemoPermissionServiceModule.cs rename to src/MicroserviceDemo/MicroserviceDemo.TenancyService/MicroservicesDemoTenancyServiceModule.cs index 51c1f7d491..1595ddea63 100644 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroservicesDemoPermissionServiceModule.cs +++ b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/MicroservicesDemoTenancyServiceModule.cs @@ -3,25 +3,22 @@ using Microsoft.AspNetCore.Hosting; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; +using Swashbuckle.AspNetCore.Swagger; using Volo.Abp; using Volo.Abp.AspNetCore.Modularity; -using Volo.Abp.AspNetCore.Mvc; using Volo.Abp.Autofac; using Volo.Abp.Data; using Volo.Abp.EntityFrameworkCore; -using Volo.Abp.Identity.EntityFrameworkCore; using Volo.Abp.Modularity; -using Volo.Abp.Permissions; -using Volo.Abp.Permissions.EntityFrameworkCore; +using Volo.Abp.MultiTenancy; +using Volo.Abp.MultiTenancy.EntityFrameworkCore; -namespace MicroserviceDemo.PermissionService +namespace MicroserviceDemo.TenancyService { [DependsOn(typeof(AbpAutofacModule))] - [DependsOn(typeof(AbpPermissionsApplicationModule))] - [DependsOn(typeof(AbpPermissionsEntityFrameworkCoreModule))] - [DependsOn(typeof(AbpAspNetCoreMvcModule))] - [DependsOn(typeof(AbpIdentityEntityFrameworkCoreModule))] - public class MicroservicesDemoPermissionServiceModule : AbpModule + [DependsOn(typeof(AbpMultiTenancyEntityFrameworkCoreModule))] + [DependsOn(typeof(AbpMultiTenancyHttpApiModule))] + public class MicroservicesDemoTenancyServiceModule : AbpModule { public override void ConfigureServices(IServiceCollection services) { @@ -43,35 +40,16 @@ namespace MicroserviceDemo.PermissionService context.DbContextOptions.UseSqlServer(context.ConnectionString); } }); + }); - //TODO: This should not be neededn when we fix the conn string name problem for interfaces - options.Configure(context => + services.AddSwaggerGen( + options => { - context.DbContextOptions.UseSqlServer(configuration.GetConnectionString("AbpIdentity")); + options.SwaggerDoc("v1", new Info { Title = "Multi-Tenancy API", Version = "v1" }); + options.DocInclusionPredicate((docName, description) => true); }); - }); - - services.Configure(options => //TODO: Will be moved to the AbpPermissionsHttpApiModule when it's available! - { - options.ConventionalControllers.Create( - typeof(AbpPermissionsApplicationModule).Assembly, - opts => - { - opts.RootPath = "permission"; - } - ); - }); - - //services.AddSwaggerGen( - // options => - // { - // options.SwaggerDoc("v1", new Info { Title = "Permissions API", Version = "v1" }); - // options.DocInclusionPredicate((docName, description) => true); - // }); - - services.AddAlwaysAllowPermissionChecker(); //TODO: Remove when add authentication! - services.AddAssemblyOf(); + services.AddAssemblyOf(); } public override void OnApplicationInitialization(ApplicationInitializationContext context) @@ -80,12 +58,12 @@ namespace MicroserviceDemo.PermissionService app.UseStaticFiles(); - //app.UseSwagger(); - //app.UseSwaggerUI(options => - //{ - // options.SwaggerEndpoint("/swagger/v1/swagger.json", "Permissions API"); - //}); - + app.UseSwagger(); + app.UseSwaggerUI(options => + { + options.SwaggerEndpoint("/swagger/v1/swagger.json", "Multi-Tenancy API"); + }); + app.UseMvcWithDefaultRoute(); } diff --git a/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Migrations/20180227101655_Added_MultiTenancy_Module.Designer.cs b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Migrations/20180227101655_Added_MultiTenancy_Module.Designer.cs new file mode 100644 index 0000000000..f77b15a304 --- /dev/null +++ b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Migrations/20180227101655_Added_MultiTenancy_Module.Designer.cs @@ -0,0 +1,67 @@ +// +using MicroserviceDemo.TenancyService.Db; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage; +using Microsoft.EntityFrameworkCore.Storage.Internal; +using System; + +namespace MicroserviceDemo.TenancyService.Migrations +{ + [DbContext(typeof(MigrationDbContext))] + [Migration("20180227101655_Added_MultiTenancy_Module")] + partial class Added_MultiTenancy_Module + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "2.0.1-rtm-125") + .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + + modelBuilder.Entity("Volo.Abp.MultiTenancy.Tenant", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Name") + .IsRequired() + .HasMaxLength(64); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("MtTenants"); + }); + + modelBuilder.Entity("Volo.Abp.MultiTenancy.TenantConnectionString", b => + { + b.Property("TenantId"); + + b.Property("Name") + .HasMaxLength(128); + + b.Property("Value") + .IsRequired() + .HasMaxLength(1024); + + b.HasKey("TenantId", "Name"); + + b.ToTable("MtTenantConnectionStrings"); + }); + + modelBuilder.Entity("Volo.Abp.MultiTenancy.TenantConnectionString", b => + { + b.HasOne("Volo.Abp.MultiTenancy.Tenant") + .WithMany("ConnectionStrings") + .HasForeignKey("TenantId") + .OnDelete(DeleteBehavior.Cascade); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Migrations/20180227101655_Added_MultiTenancy_Module.cs b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Migrations/20180227101655_Added_MultiTenancy_Module.cs new file mode 100644 index 0000000000..40088930d9 --- /dev/null +++ b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Migrations/20180227101655_Added_MultiTenancy_Module.cs @@ -0,0 +1,58 @@ +using Microsoft.EntityFrameworkCore.Migrations; +using System; +using System.Collections.Generic; + +namespace MicroserviceDemo.TenancyService.Migrations +{ + public partial class Added_MultiTenancy_Module : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "MtTenants", + columns: table => new + { + Id = table.Column(nullable: false), + Name = table.Column(maxLength: 64, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_MtTenants", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "MtTenantConnectionStrings", + columns: table => new + { + TenantId = table.Column(nullable: false), + Name = table.Column(maxLength: 128, nullable: false), + Value = table.Column(maxLength: 1024, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_MtTenantConnectionStrings", x => new { x.TenantId, x.Name }); + table.ForeignKey( + name: "FK_MtTenantConnectionStrings_MtTenants_TenantId", + column: x => x.TenantId, + principalTable: "MtTenants", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateIndex( + name: "IX_MtTenants_Name", + table: "MtTenants", + column: "Name", + unique: true); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "MtTenantConnectionStrings"); + + migrationBuilder.DropTable( + name: "MtTenants"); + } + } +} diff --git a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/MigrationDbContextModelSnapshot.cs b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Migrations/MigrationDbContextModelSnapshot.cs similarity index 53% rename from src/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/MigrationDbContextModelSnapshot.cs rename to src/MicroserviceDemo/MicroserviceDemo.TenancyService/Migrations/MigrationDbContextModelSnapshot.cs index b6b4549729..fb31d5f061 100644 --- a/src/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/MigrationDbContextModelSnapshot.cs +++ b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Migrations/MigrationDbContextModelSnapshot.cs @@ -1,5 +1,5 @@ // -using MicroserviceDemo.PermissionService.Db; +using MicroserviceDemo.TenancyService.Db; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; @@ -8,7 +8,7 @@ using Microsoft.EntityFrameworkCore.Storage; using Microsoft.EntityFrameworkCore.Storage.Internal; using System; -namespace MicroserviceDemo.PermissionService.Migrations +namespace MicroserviceDemo.TenancyService.Migrations { [DbContext(typeof(MigrationDbContext))] partial class MigrationDbContextModelSnapshot : ModelSnapshot @@ -20,30 +20,45 @@ namespace MicroserviceDemo.PermissionService.Migrations .HasAnnotation("ProductVersion", "2.0.1-rtm-125") .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); - modelBuilder.Entity("Volo.Abp.Permissions.PermissionGrant", b => + modelBuilder.Entity("Volo.Abp.MultiTenancy.Tenant", b => { b.Property("Id") .ValueGeneratedOnAdd(); b.Property("Name") - .IsRequired() - .HasMaxLength(128); - - b.Property("ProviderKey") .IsRequired() .HasMaxLength(64); - b.Property("ProviderName") - .IsRequired() - .HasMaxLength(64); + b.HasKey("Id"); - b.Property("TenantId"); + b.HasIndex("Name") + .IsUnique(); - b.HasKey("Id"); + b.ToTable("MtTenants"); + }); + + modelBuilder.Entity("Volo.Abp.MultiTenancy.TenantConnectionString", b => + { + b.Property("TenantId"); - b.HasIndex("Name", "ProviderName", "ProviderKey"); + b.Property("Name") + .HasMaxLength(128); + + b.Property("Value") + .IsRequired() + .HasMaxLength(1024); - b.ToTable("AbpPermissionGrants"); + b.HasKey("TenantId", "Name"); + + b.ToTable("MtTenantConnectionStrings"); + }); + + modelBuilder.Entity("Volo.Abp.MultiTenancy.TenantConnectionString", b => + { + b.HasOne("Volo.Abp.MultiTenancy.Tenant") + .WithMany("ConnectionStrings") + .HasForeignKey("TenantId") + .OnDelete(DeleteBehavior.Cascade); }); #pragma warning restore 612, 618 } diff --git a/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Startup.cs b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Startup.cs index 7d451047fc..de33f56420 100644 --- a/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Startup.cs +++ b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/Startup.cs @@ -1,22 +1,36 @@ -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.AspNetCore.Http; +using System; +using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using Serilog; +using Volo.Abp; namespace MicroserviceDemo.TenancyService { public class Startup { - public void ConfigureServices(IServiceCollection services) + public IServiceProvider ConfigureServices(IServiceCollection services) { + services.AddApplication(options => + { + options.UseAutofac(); + }); + + return services.BuildServiceProviderFromFactory(); } - public void Configure(IApplicationBuilder app, IHostingEnvironment env) + public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) { - app.Run(async (context) => - { - await context.Response.WriteAsync("Tenancy microservice!"); - }); + loggerFactory + .AddConsole() + .AddDebug() + .AddSerilog(new LoggerConfiguration() + .Enrich.FromLogContext() + .WriteTo.RollingFile("Logs/logs.txt") + .CreateLogger() + ); + + app.InitializeApplication(); } } } diff --git a/src/MicroserviceDemo/MicroserviceDemo.TenancyService/appsettings.json b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/appsettings.json new file mode 100644 index 0000000000..aa261a2c3b --- /dev/null +++ b/src/MicroserviceDemo/MicroserviceDemo.TenancyService/appsettings.json @@ -0,0 +1,5 @@ +{ + "ConnectionStrings": { + "Default": "Server=localhost;Database=MicroservicesDemo.Permissions;Trusted_Connection=True;MultipleActiveResultSets=true" + } +} \ No newline at end of file diff --git a/src/MicroserviceDemo/MicroserviceDemo.Web/Logs/logs-20180227.txt b/src/MicroserviceDemo/MicroserviceDemo.Web/Logs/logs-20180227.txt new file mode 100644 index 0000000000..cc3aee1ab2 --- /dev/null +++ b/src/MicroserviceDemo/MicroserviceDemo.Web/Logs/logs-20180227.txt @@ -0,0 +1,200 @@ +2018-02-27 13:34:15.207 +03:00 [Information] Loaded modules: +2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Http.Client.AbpHttpClientModule +2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule +2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityHttpApiModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainSharedModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationContractsModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyHttpApiClientModule +2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.MultiTenancy.Web.AbpMultiTenancyWebModule +2018-02-27 13:34:15.258 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-27 13:34:15.958 +03:00 [Information] Initialized all modules. +2018-02-27 13:34:16.193 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-27 13:34:16.241 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" +2018-02-27 13:34:19.526 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-27 13:34:20.589 +03:00 [Information] Executed action "/Index" in 1070.9466ms +2018-02-27 13:34:20.594 +03:00 [Information] Request finished in 4417.4723ms 200 text/html; charset=utf-8 +2018-02-27 13:34:20.623 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-27 13:34:20.630 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/css/font-awesome-min.css"'. Physical path: '"/wwwroot/libs/font_awesome/css/font-awesome-min.css"' +2018-02-27 13:34:20.632 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-27 13:34:20.632 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-27 13:34:20.632 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-27 13:34:20.633 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-27 13:34:20.635 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-27 13:34:20.635 +03:00 [Information] Request finished in 3.2773ms 200 text/css +2018-02-27 13:34:20.635 +03:00 [Information] Request finished in 12.2568ms 200 text/css +2018-02-27 13:34:20.635 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-27 13:34:20.636 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636553352599936541 +2018-02-27 13:34:20.636 +03:00 [Information] Request finished in 0.8308ms 200 text/css +2018-02-27 13:34:20.636 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-27 13:34:20.635 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-27 13:34:20.644 +03:00 [Information] Request finished in 9.2146ms 200 application/javascript +2018-02-27 13:34:20.645 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-27 13:34:20.648 +03:00 [Information] Sending file. Request path: '"/libs/jquery/jquery-3-1-1-min.js"'. Physical path: '"/wwwroot/libs/jquery/jquery-3-1-1-min.js"' +2018-02-27 13:34:20.653 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-27 13:34:20.655 +03:00 [Information] Request finished in 22.6958ms 200 text/css +2018-02-27 13:34:20.655 +03:00 [Information] Request finished in 9.6354ms 200 application/javascript +2018-02-27 13:34:20.656 +03:00 [Information] Request finished in 19.6305ms 200 text/css +2018-02-27 13:34:20.662 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-27 13:34:20.664 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-27 13:34:20.664 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-27 13:34:20.665 +03:00 [Information] Sending file. Request path: '"/libs/bootstrap/js/bootstrap-bundle-min.js"'. Physical path: '"/wwwroot/libs/bootstrap/js/bootstrap-bundle-min.js"' +2018-02-27 13:34:20.665 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js"'. Physical path: '"/wwwroot/libs/jquery_validation_unobtrusive/jquery-validate-unobtrusive.js"' +2018-02-27 13:34:20.666 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-27 13:34:20.667 +03:00 [Information] Request finished in 1.4223ms 200 application/javascript +2018-02-27 13:34:20.668 +03:00 [Information] Request finished in 6.1061ms 200 application/javascript +2018-02-27 13:34:20.670 +03:00 [Information] Request finished in 4.8121ms 200 application/javascript +2018-02-27 13:34:20.670 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-27 13:34:20.671 +03:00 [Information] Sending file. Request path: '"/libs/jquery-form/jquery-form-min.js"'. Physical path: '"/wwwroot/libs/jquery_form/jquery-form-min.js"' +2018-02-27 13:34:20.671 +03:00 [Information] Request finished in 1.7994ms 200 application/javascript +2018-02-27 13:34:20.679 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-27 13:34:20.680 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-27 13:34:20.681 +03:00 [Information] Request finished in 3.188ms 200 application/javascript +2018-02-27 13:34:20.688 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636553352599967745 +2018-02-27 13:34:20.688 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-27 13:34:20.689 +03:00 [Information] Request finished in 0.7534ms 200 application/javascript +2018-02-27 13:34:20.694 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636553352599971431 +2018-02-27 13:34:20.695 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" +2018-02-27 13:34:20.699 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636553352599971401 +2018-02-27 13:34:20.700 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" +2018-02-27 13:34:20.706 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-27 13:34:20.707 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-27 13:34:20.710 +03:00 [Information] Request finished in 3.5335ms 200 application/javascript +2018-02-27 13:34:20.715 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-27 13:34:20.715 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-27 13:34:20.731 +03:00 [Information] Request finished in 17.8383ms 200 application/javascript +2018-02-27 13:34:20.793 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-27 13:34:20.819 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-27 13:34:21.062 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-27 13:34:21.063 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 347.9411ms +2018-02-27 13:34:21.063 +03:00 [Information] Request finished in 364.4316ms 200 text/plain; charset=utf-8 +2018-02-27 13:34:21.108 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-27 13:34:21.108 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 338.0393ms +2018-02-27 13:34:21.109 +03:00 [Information] Request finished in 415.279ms 200 text/plain; charset=utf-8 +2018-02-27 13:34:31.486 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/MultiTenancy/Tenants +2018-02-27 13:34:31.487 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" +2018-02-27 13:34:31.699 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-27 13:34:31.729 +03:00 [Information] Executed action "/MultiTenancy/Tenants/Index" in 31.1206ms +2018-02-27 13:34:31.730 +03:00 [Information] Request finished in 243.9251ms 200 text/html; charset=utf-8 +2018-02-27 13:34:31.770 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-27 13:34:31.771 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/css/font-awesome-min.css"'. Physical path: '"/wwwroot/libs/font_awesome/css/font-awesome-min.css"' +2018-02-27 13:34:31.771 +03:00 [Information] Request finished in 1.2144ms 200 text/css +2018-02-27 13:34:31.773 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-27 13:34:31.773 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-27 13:34:31.776 +03:00 [Information] Request finished in 2.9729ms 200 text/css +2018-02-27 13:34:31.788 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-27 13:34:31.789 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-27 13:34:31.789 +03:00 [Information] Request finished in 1.7875ms 200 text/css +2018-02-27 13:34:31.789 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-27 13:34:31.790 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-27 13:34:31.790 +03:00 [Information] Request finished in 1.4056ms 200 text/css +2018-02-27 13:34:31.793 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-27 13:34:31.794 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-27 13:34:31.795 +03:00 [Information] Request finished in 1.4702ms 200 text/css +2018-02-27 13:34:31.796 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/multi-tenancy/views/tenants/index.css +2018-02-27 13:34:31.797 +03:00 [Information] Sending file. Request path: '"/modules/multi-tenancy/views/tenants/index.css"'. Physical path: '"/wwwroot/modules/multi_tenancy/views/tenants/index.css"' +2018-02-27 13:34:31.798 +03:00 [Information] Request finished in 1.527ms 200 text/css +2018-02-27 13:34:31.806 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-27 13:34:31.807 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js"'. Physical path: '"/wwwroot/libs/jquery_validation_unobtrusive/jquery-validate-unobtrusive.js"' +2018-02-27 13:34:31.808 +03:00 [Information] Request finished in 1.4642ms 200 application/javascript +2018-02-27 13:34:31.809 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-27 13:34:31.810 +03:00 [Information] Sending file. Request path: '"/libs/jquery/jquery-3-1-1-min.js"'. Physical path: '"/wwwroot/libs/jquery/jquery-3-1-1-min.js"' +2018-02-27 13:34:31.811 +03:00 [Information] Request finished in 2.2292ms 200 application/javascript +2018-02-27 13:34:31.818 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-27 13:34:31.818 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-27 13:34:31.819 +03:00 [Information] Sending file. Request path: '"/libs/jquery-form/jquery-form-min.js"'. Physical path: '"/wwwroot/libs/jquery_form/jquery-form-min.js"' +2018-02-27 13:34:31.819 +03:00 [Information] Sending file. Request path: '"/libs/bootstrap/js/bootstrap-bundle-min.js"'. Physical path: '"/wwwroot/libs/bootstrap/js/bootstrap-bundle-min.js"' +2018-02-27 13:34:31.819 +03:00 [Information] Request finished in 0.9831ms 200 application/javascript +2018-02-27 13:34:31.820 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636553352599936541 +2018-02-27 13:34:31.822 +03:00 [Information] Request finished in 3.3868ms 200 application/javascript +2018-02-27 13:34:31.823 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-27 13:34:31.823 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-27 13:34:31.824 +03:00 [Information] Request finished in 4.2883ms 200 application/javascript +2018-02-27 13:34:31.826 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-27 13:34:31.826 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-27 13:34:31.827 +03:00 [Information] Request finished in 0.9129ms 200 application/javascript +2018-02-27 13:34:31.827 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-27 13:34:31.828 +03:00 [Information] Request finished in 4.8382ms 200 application/javascript +2018-02-27 13:34:31.835 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-27 13:34:31.836 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-27 13:34:31.837 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636553352599967745 +2018-02-27 13:34:31.838 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-27 13:34:31.839 +03:00 [Information] Request finished in 3.773ms 200 application/javascript +2018-02-27 13:34:31.840 +03:00 [Information] Request finished in 5.6349ms 200 application/javascript +2018-02-27 13:34:31.840 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-27 13:34:31.841 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-27 13:34:31.846 +03:00 [Information] Request finished in 12.0396ms 200 application/javascript +2018-02-27 13:34:31.847 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636553352599971431 +2018-02-27 13:34:31.849 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" +2018-02-27 13:34:31.849 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636553352599971401 +2018-02-27 13:34:31.851 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" +2018-02-27 13:34:31.853 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-27 13:34:31.856 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-27 13:34:31.857 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-27 13:34:31.857 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-27 13:34:31.857 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 5.5211ms +2018-02-27 13:34:31.857 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 3.8867ms +2018-02-27 13:34:31.857 +03:00 [Information] Request finished in 9.9741ms 200 text/plain; charset=utf-8 +2018-02-27 13:34:31.858 +03:00 [Information] Request finished in 9.1068ms 200 text/plain; charset=utf-8 +2018-02-27 13:34:31.863 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-27 13:34:31.863 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-27 13:34:31.864 +03:00 [Information] Request finished in 1.4881ms 200 application/javascript +2018-02-27 13:34:31.952 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-27 13:34:31.953 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-27 13:34:31.953 +03:00 [Information] Request finished in 0.9318ms 200 application/javascript +2018-02-27 13:34:31.958 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-27 13:34:31.958 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-27 13:34:31.959 +03:00 [Information] Request finished in 1.1712ms 200 application/javascript +2018-02-27 13:34:31.966 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-27 13:34:31.966 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-27 13:34:31.966 +03:00 [Information] Request finished in 0.7778ms 200 application/javascript +2018-02-27 13:34:31.978 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/multi-tenancy/views/tenants/index.js +2018-02-27 13:34:31.978 +03:00 [Information] Sending file. Request path: '"/modules/multi-tenancy/views/tenants/index.js"'. Physical path: '"/wwwroot/modules/multi_tenancy/views/tenants/index.js"' +2018-02-27 13:34:31.979 +03:00 [Information] Request finished in 1.1379ms 200 application/javascript +2018-02-27 13:34:32.236 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0 +2018-02-27 13:34:32.237 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/fonts/fontawesome-webfont.woff2"'. Physical path: '"/wwwroot/libs/font_awesome/fonts/fontawesome-webfont.woff2"' +2018-02-27 13:34:32.238 +03:00 [Information] Request finished in 1.976ms 200 font/woff2 diff --git a/src/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj b/src/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj index 93cbc69a29..87a3bf9f13 100644 --- a/src/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj +++ b/src/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj @@ -24,8 +24,9 @@ + + - diff --git a/src/MicroserviceDemo/MicroserviceDemo.Web/MicroservicesDemoWebModule.cs b/src/MicroserviceDemo/MicroserviceDemo.Web/MicroservicesDemoWebModule.cs index bcaed19556..01d38f3054 100644 --- a/src/MicroserviceDemo/MicroserviceDemo.Web/MicroservicesDemoWebModule.cs +++ b/src/MicroserviceDemo/MicroserviceDemo.Web/MicroservicesDemoWebModule.cs @@ -16,9 +16,10 @@ using Volo.Abp.Identity; using Volo.Abp.Identity.EntityFrameworkCore; using Volo.Abp.Identity.Web; using Volo.Abp.Modularity; +using Volo.Abp.MultiTenancy; +using Volo.Abp.MultiTenancy.Web; using Volo.Abp.Permissions; using Volo.Abp.Permissions.EntityFrameworkCore; -using Volo.Abp.Permissions.Web; namespace MicroserviceDemo.Web { @@ -29,7 +30,8 @@ namespace MicroserviceDemo.Web [DependsOn(typeof(AbpIdentityWebModule))] [DependsOn(typeof(AbpIdentityEntityFrameworkCoreModule))] [DependsOn(typeof(AbpAccountWebModule))] - [DependsOn(typeof(AbpPermissionsWebModule))] + [DependsOn(typeof(AbpMultiTenancyHttpApiClientModule))] + [DependsOn(typeof(AbpMultiTenancyWebModule))] public class MicroservicesDemoWebModule : AbpModule { public override void PreConfigureServices(IServiceCollection services) diff --git a/src/MicroserviceDemo/MicroserviceDemo.Web/appsettings.json b/src/MicroserviceDemo/MicroserviceDemo.Web/appsettings.json index 0a1891b8fa..bc2aba097d 100644 --- a/src/MicroserviceDemo/MicroserviceDemo.Web/appsettings.json +++ b/src/MicroserviceDemo/MicroserviceDemo.Web/appsettings.json @@ -4,8 +4,8 @@ "AbpPermissions": "Server=localhost;Database=MicroservicesDemo.Permissions;Trusted_Connection=True;MultipleActiveResultSets=true" }, "RemoteServices": { - "AbpPermissions": { - "BaseUrl": "http://localhost:63908/" + "AbpMultiTenancy": { + "BaseUrl": "http://localhost:63877/" } } } \ No newline at end of file diff --git a/src/Volo.Abp.Authorization/Volo/Abp/Authorization/AuthorizationInterceptor.cs b/src/Volo.Abp.Authorization/Volo/Abp/Authorization/AuthorizationInterceptor.cs index f9ad8d0dc3..7d5007da04 100644 --- a/src/Volo.Abp.Authorization/Volo/Abp/Authorization/AuthorizationInterceptor.cs +++ b/src/Volo.Abp.Authorization/Volo/Abp/Authorization/AuthorizationInterceptor.cs @@ -17,7 +17,14 @@ namespace Volo.Abp.Authorization public override void Intercept(IAbpMethodInvocation invocation) { - AsyncHelper.RunSync(() => InterceptAsync(invocation)); + if (AbpCrossCuttingConcerns.IsApplied(invocation.TargetObject, AbpCrossCuttingConcerns.Authorization)) + { + invocation.Proceed(); + return; + } + + AsyncHelper.RunSync(() => AuthorizeAsync(invocation)); + invocation.Proceed(); } public override async Task InterceptAsync(IAbpMethodInvocation invocation) diff --git a/src/Volo.Abp.MultiTenancy.HttpApi.Client/Volo.Abp.MultiTenancy.HttpApi.Client.csproj b/src/Volo.Abp.MultiTenancy.HttpApi.Client/Volo.Abp.MultiTenancy.HttpApi.Client.csproj new file mode 100644 index 0000000000..41ae02d02f --- /dev/null +++ b/src/Volo.Abp.MultiTenancy.HttpApi.Client/Volo.Abp.MultiTenancy.HttpApi.Client.csproj @@ -0,0 +1,25 @@ + + + + + + netstandard2.0 + Volo.Abp.MultiTenancy.HttpApi.Client + Volo.Abp.MultiTenancy.HttpApi.Client + $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; + false + false + false + + + + + + + + + + + + + diff --git a/src/Volo.Abp.MultiTenancy.HttpApi.Client/Volo/Abp/MultiTenancy/AbpMultiTenancyHttpApiClientModule.cs b/src/Volo.Abp.MultiTenancy.HttpApi.Client/Volo/Abp/MultiTenancy/AbpMultiTenancyHttpApiClientModule.cs new file mode 100644 index 0000000000..19f1890927 --- /dev/null +++ b/src/Volo.Abp.MultiTenancy.HttpApi.Client/Volo/Abp/MultiTenancy/AbpMultiTenancyHttpApiClientModule.cs @@ -0,0 +1,22 @@ +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp.Http.Client; +using Volo.Abp.Modularity; + +namespace Volo.Abp.MultiTenancy +{ + [DependsOn(typeof(AbpMultiTenancyApplicationContractsModule), typeof(AbpHttpClientModule))] + public class AbpMultiTenancyHttpApiClientModule : AbpModule + { + public const string RemoteServiceName = "AbpMultiTenancy"; + + public override void ConfigureServices(IServiceCollection services) + { + services.AddHttpClientProxies( + typeof(AbpMultiTenancyApplicationContractsModule).Assembly, + RemoteServiceName + ); + + services.AddAssemblyOf(); + } + } +} \ No newline at end of file diff --git a/src/Volo.Abp.MultiTenancy.HttpApi/Volo/Abp/MultiTenancy/AbpIdentityHttpApiModule.cs b/src/Volo.Abp.MultiTenancy.HttpApi/Volo/Abp/MultiTenancy/AbpMultiTenancyHttpApiModule.cs similarity index 100% rename from src/Volo.Abp.MultiTenancy.HttpApi/Volo/Abp/MultiTenancy/AbpIdentityHttpApiModule.cs rename to src/Volo.Abp.MultiTenancy.HttpApi/Volo/Abp/MultiTenancy/AbpMultiTenancyHttpApiModule.cs