diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/Volo.Abp.Account.Web.nuspec b/nupkg/Volo.Abp.Account.Web.0.2.0/Volo.Abp.Account.Web.nuspec new file mode 100644 index 0000000000..2bf0bd8c58 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/Volo.Abp.Account.Web.nuspec @@ -0,0 +1,27 @@ + + + + Volo.Abp.Account.Web + 0.2.0 + Volo.Abp.Account.Web + Volo.Abp.Account.Web + false + https://github.com/aspnetzero/abp/blob/master/LICENSE + http://abp.io/ + http://www.aspnetboilerplate.com/images/abp_nupkg.png + Package Description + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/[Content_Types].xml b/nupkg/Volo.Abp.Account.Web.0.2.0/[Content_Types].xml new file mode 100644 index 0000000000..d394e3b02f --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/[Content_Types].xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/_rels/.rels b/nupkg/Volo.Abp.Account.Web.0.2.0/_rels/.rels new file mode 100644 index 0000000000..e5d1dd8eb3 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/_rels/.rels @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/content/Pages/Account/Login.cshtml b/nupkg/Volo.Abp.Account.Web.0.2.0/content/Pages/Account/Login.cshtml new file mode 100644 index 0000000000..de098fa3f9 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/content/Pages/Account/Login.cshtml @@ -0,0 +1,45 @@ +@page +@model Volo.Abp.Account.Web.Pages.Account.LoginModel +
+
+
+
+
+ + +
+
+ + +
+
+ +
+ +
+ +
+ Register +
+
+
+ + @if (Model.ExternalLogins.Any()) + { +
+

Use another service to log in.

+
+
+ @foreach (var provider in Model.ExternalLogins) + { + + } +
+
+
+ } + +
\ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/content/Pages/Account/Register.cshtml b/nupkg/Volo.Abp.Account.Web.0.2.0/content/Pages/Account/Register.cshtml new file mode 100644 index 0000000000..b072302928 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/content/Pages/Account/Register.cshtml @@ -0,0 +1,21 @@ +@page +@model Volo.Abp.Account.Web.Pages.Account.RegisterModel +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
\ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/content/Properties/launchSettings.json b/nupkg/Volo.Abp.Account.Web.0.2.0/content/Properties/launchSettings.json new file mode 100644 index 0000000000..6ea8ca0918 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/content/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:53098/", + "sslPort": 0 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "Volo.Abp.Account.Web": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "http://localhost:53099/" + } + } +} \ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Pages/Account/Login.cshtml b/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Pages/Account/Login.cshtml new file mode 100644 index 0000000000..de098fa3f9 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Pages/Account/Login.cshtml @@ -0,0 +1,45 @@ +@page +@model Volo.Abp.Account.Web.Pages.Account.LoginModel +
+
+
+
+
+ + +
+
+ + +
+
+ +
+ +
+ +
+ Register +
+
+
+ + @if (Model.ExternalLogins.Any()) + { +
+

Use another service to log in.

+
+
+ @foreach (var provider in Model.ExternalLogins) + { + + } +
+
+
+ } + +
\ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Pages/Account/Register.cshtml b/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Pages/Account/Register.cshtml new file mode 100644 index 0000000000..b072302928 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Pages/Account/Register.cshtml @@ -0,0 +1,21 @@ +@page +@model Volo.Abp.Account.Web.Pages.Account.RegisterModel +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
\ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Properties/launchSettings.json b/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Properties/launchSettings.json new file mode 100644 index 0000000000..6ea8ca0918 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:53098/", + "sslPort": 0 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "Volo.Abp.Account.Web": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "http://localhost:53099/" + } + } +} \ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/lib/netstandard2.0/Volo.Abp.Account.Web.dll b/nupkg/Volo.Abp.Account.Web.0.2.0/lib/netstandard2.0/Volo.Abp.Account.Web.dll new file mode 100644 index 0000000000..1f4ff9a1b5 Binary files /dev/null and b/nupkg/Volo.Abp.Account.Web.0.2.0/lib/netstandard2.0/Volo.Abp.Account.Web.dll differ diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/package/services/metadata/core-properties/d0b9dbb571f046678dd82d6354463c78.psmdcp b/nupkg/Volo.Abp.Account.Web.0.2.0/package/services/metadata/core-properties/d0b9dbb571f046678dd82d6354463c78.psmdcp new file mode 100644 index 0000000000..66e33aa45f --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/package/services/metadata/core-properties/d0b9dbb571f046678dd82d6354463c78.psmdcp @@ -0,0 +1,9 @@ + + + Volo.Abp.Account.Web + Package Description + Volo.Abp.Account.Web + 0.2.0 + + NuGet.Build.Tasks.Pack, Version=4.5.0.4, Culture=neutral, PublicKeyToken=31bf3856ad364e35; + \ No newline at end of file diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Controllers/HomeController.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Controllers/HomeController.cs new file mode 100644 index 0000000000..34283e4d36 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Controllers/HomeController.cs @@ -0,0 +1,13 @@ +using Microsoft.AspNetCore.Mvc; +using Volo.Abp.AspNetCore.Mvc; + +namespace Volo.Abp.Identity.HttpApi.Host.Controllers +{ + public class HomeController : AbpController + { + public IActionResult Index() + { + return Redirect("/swagger"); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContext.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContext.cs new file mode 100644 index 0000000000..db9425cbf3 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContext.cs @@ -0,0 +1,21 @@ +using Microsoft.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; +using Volo.Abp.Permissions.EntityFrameworkCore; + +namespace MicroserviceDemo.PermissionService.Db +{ + public class MigrationDbContext : AbpDbContext + { + public MigrationDbContext(DbContextOptions options) + : base(options) + { + } + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + base.OnModelCreating(modelBuilder); + + modelBuilder.ConfigureAbpPermissions(); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContextFactory.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContextFactory.cs new file mode 100644 index 0000000000..68c06f4a91 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContextFactory.cs @@ -0,0 +1,17 @@ +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Design; + +namespace MicroserviceDemo.PermissionService.Db +{ + /* This class is needed for EF Core command line tooling */ + + public class MigrationDbContextFactory : IDesignTimeDbContextFactory + { + public MigrationDbContext CreateDbContext(string[] args) + { + var builder = new DbContextOptionsBuilder(); + builder.UseSqlServer("Server=localhost;Database=MicroservicesDemo.Permissions;Trusted_Connection=True;MultipleActiveResultSets=true"); + return new MigrationDbContext(builder.Options); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Logs/logs-20180226.txt b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Logs/logs-20180226.txt new file mode 100644 index 0000000000..ba0fad1373 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Logs/logs-20180226.txt @@ -0,0 +1,444 @@ +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 diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroserviceDemo.PermissionService.csproj b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroserviceDemo.PermissionService.csproj index 5050360270..44d35e7e96 100644 --- a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroserviceDemo.PermissionService.csproj +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroserviceDemo.PermissionService.csproj @@ -4,8 +4,20 @@ netcoreapp2.0 + + + + + + + + + + + + diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroservicesDemoPermissionServiceModule.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroservicesDemoPermissionServiceModule.cs new file mode 100644 index 0000000000..12182ac7d1 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroservicesDemoPermissionServiceModule.cs @@ -0,0 +1,91 @@ +using Microsoft.AspNetCore.Builder; +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.Data; +using Volo.Abp.EntityFrameworkCore; +using Volo.Abp.Modularity; +using Volo.Abp.Permissions; +using Volo.Abp.Permissions.EntityFrameworkCore; + +namespace MicroserviceDemo.PermissionService +{ + [DependsOn(typeof(AbpPermissionsApplicationModule))] + [DependsOn(typeof(AbpPermissionsEntityFrameworkCoreModule))] + [DependsOn(typeof(AbpAspNetCoreMvcModule))] + public class MicroservicesDemoPermissionServiceModule : AbpModule + { + public override void ConfigureServices(IServiceCollection services) + { + var hostingEnvironment = services.GetSingletonInstance(); + var configuration = BuildConfiguration(hostingEnvironment); + + services.Configure(configuration); + + services.Configure(options => + { + options.Configure(context => + { + if (context.ExistingConnection != null) + { + context.DbContextOptions.UseSqlServer(context.ExistingConnection); + } + else + { + context.DbContextOptions.UseSqlServer(context.ConnectionString); + } + }); + }); + + 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.AddAssemblyOf(); + } + + public override void OnApplicationInitialization(ApplicationInitializationContext context) + { + var app = context.GetApplicationBuilder(); + + app.UseStaticFiles(); + + app.UseSwagger(); + app.UseSwaggerUI(options => + { + options.SwaggerEndpoint("/swagger/v1/swagger.json", "Permissions API"); + }); + + app.UseMvcWithDefaultRoute(); + } + + private static IConfigurationRoot BuildConfiguration(IHostingEnvironment env) + { + var builder = new ConfigurationBuilder() + .SetBasePath(env.ContentRootPath) + .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) + .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: true); + + return builder.Build(); + } + } +} \ No newline at end of file diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.Designer.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.Designer.cs new file mode 100644 index 0000000000..6927cceaa7 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.Designer.cs @@ -0,0 +1,52 @@ +// +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/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.cs new file mode 100644 index 0000000000..96c9bf6f2a --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.cs @@ -0,0 +1,38 @@ +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/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/MigrationDbContextModelSnapshot.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/MigrationDbContextModelSnapshot.cs new file mode 100644 index 0000000000..b6b4549729 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/MigrationDbContextModelSnapshot.cs @@ -0,0 +1,51 @@ +// +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))] + partial class MigrationDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(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/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Program.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Program.cs index fc0174669a..ece0c1d0b9 100644 --- a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Program.cs +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Program.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNetCore; +using System.IO; using Microsoft.AspNetCore.Hosting; namespace MicroserviceDemo.PermissionService @@ -7,11 +7,14 @@ namespace MicroserviceDemo.PermissionService { public static void Main(string[] args) { - BuildWebHost(args).Run(); + BuildWebHostInternal(args).Run(); } - public static IWebHost BuildWebHost(string[] args) => - WebHost.CreateDefaultBuilder(args) + public static IWebHost BuildWebHostInternal(string[] args) => + new WebHostBuilder() + .UseKestrel() + .UseContentRoot(Directory.GetCurrentDirectory()) + .UseIISIntegration() .UseStartup() .Build(); } diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Startup.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Startup.cs index de3b9864c3..b1fb5ece0d 100644 --- a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Startup.cs +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/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.PermissionService { 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("Permissions microservice!"); - }); + loggerFactory + .AddConsole() + .AddDebug() + .AddSerilog(new LoggerConfiguration() + .Enrich.FromLogContext() + .WriteTo.RollingFile("Logs/logs.txt") + .CreateLogger() + ); + + app.InitializeApplication(); } } } diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/appsettings.json b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/appsettings.json new file mode 100644 index 0000000000..aa261a2c3b --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/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/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContext.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContext.cs new file mode 100644 index 0000000000..d80fbc7759 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContext.cs @@ -0,0 +1,21 @@ +using Microsoft.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; +using Volo.Abp.Identity.EntityFrameworkCore; + +namespace MicroserviceDemo.Web.Db +{ + public class MigrationDbContext : AbpDbContext + { + public MigrationDbContext(DbContextOptions options) + : base(options) + { + } + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + base.OnModelCreating(modelBuilder); + + modelBuilder.ConfigureAbpIdentity(); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContextFactory.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContextFactory.cs new file mode 100644 index 0000000000..c0862c7d76 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContextFactory.cs @@ -0,0 +1,17 @@ +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Design; + +namespace MicroserviceDemo.Web.Db +{ + /* This class is needed for EF Core command line tooling */ + + public class MigrationDbContextFactory : IDesignTimeDbContextFactory + { + public MigrationDbContext CreateDbContext(string[] args) + { + var builder = new DbContextOptionsBuilder(); + builder.UseSqlServer("Server=localhost;Database=MicroservicesDemo.Web;Trusted_Connection=True;MultipleActiveResultSets=true"); + return new MigrationDbContext(builder.Options); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Dockerfile b/samples/MicroserviceDemo/MicroserviceDemo.Web/Dockerfile deleted file mode 100644 index 20a7e8868c..0000000000 --- a/samples/MicroserviceDemo/MicroserviceDemo.Web/Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -FROM microsoft/aspnetcore:2.0 AS base -WORKDIR /app -EXPOSE 80 - -FROM microsoft/aspnetcore-build:2.0 AS build -WORKDIR /src -COPY *.sln ./ -COPY MicroserviceDemo.Web/MicroserviceDemo.Web.csproj MicroserviceDemo.Web/ -RUN dotnet restore -COPY . . -WORKDIR /src/MicroserviceDemo.Web -RUN dotnet build -c Release -o /app - -FROM build AS publish -RUN dotnet publish -c Release -o /app - -FROM base AS final -WORKDIR /app -COPY --from=publish /app . -ENTRYPOINT ["dotnet", "MicroserviceDemo.Web.dll"] diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Logs/logs-20180226.txt b/samples/MicroserviceDemo/MicroserviceDemo.Web/Logs/logs-20180226.txt new file mode 100644 index 0000000000..6c51398d6f --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Logs/logs-20180226.txt @@ -0,0 +1,1826 @@ +2018-02-26 12:00:48.415 +03:00 [Information] Loaded modules: +2018-02-26 12:00:48.479 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 12:00:48.483 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 12:00:48.683 +03:00 [Information] Initialized all modules. +2018-02-26 12:00:49.074 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:00:52.210 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:00:52.517 +03:00 [Information] Executed action "/Index" in 315.739ms +2018-02-26 12:00:52.522 +03:00 [Information] Request finished in 3466.1486ms 200 text/html; charset=utf-8 +2018-02-26 12:00:52.540 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 12:00:52.545 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 12:00:52.548 +03:00 [Information] Request finished in 8.2995ms 200 text/css +2018-02-26 12:01:15.244 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 12:01:15.704 +03:00 [Information] Executed action "/Account/Login" in 3.6571ms +2018-02-26 12:01:15.783 +03:00 [Error] An unhandled exception has occurred while executing the request +System.InvalidOperationException: Unable to resolve service for type 'Volo.Abp.Identity.IIdentityUserRepository' while attempting to activate 'Volo.Abp.Identity.IdentityUserStore'. + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, ISet`1 callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(Type serviceType, Type implementationType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, ISet`1 callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(Type serviceType, Type implementationType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, ISet`1 callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(Type serviceType, Type implementationType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(Type serviceType, ServiceProvider serviceProvider) + at System.Collections.Concurrent.ConcurrentDictionaryExtensions.GetOrAdd[TKey,TValue,TArg](ConcurrentDictionary`2 dictionary, TKey key, Func`3 valueFactory, TArg arg) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType) + at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) + at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DefaultPageModelFactoryProvider.<>c__DisplayClass3_0.b__0(PageContext pageContext) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.CreateInstance() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__22.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() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ExceptionContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__22.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__17.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__15.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.Builder.RouterMiddleware.d__4.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.Diagnostics.DeveloperExceptionPageMiddleware.d__7.MoveNext() +2018-02-26 12:01:15.894 +03:00 [Information] Request finished in 650.3876ms 500 text/html; charset=utf-8 +2018-02-26 12:06:50.273 +03:00 [Information] Loaded modules: +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 12:06:50.320 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 12:06:50.479 +03:00 [Information] Initialized all modules. +2018-02-26 12:08:46.887 +03:00 [Information] Loaded modules: +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 12:08:46.933 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 12:08:46.933 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 12:08:46.933 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 12:08:47.066 +03:00 [Information] Initialized all modules. +2018-02-26 12:11:29.668 +03:00 [Information] Loaded modules: +2018-02-26 12:11:29.740 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 12:11:29.747 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 12:11:29.753 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 12:11:29.758 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 12:11:29.765 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 12:11:29.771 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 12:11:29.778 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 12:11:29.786 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 12:11:29.793 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 12:11:29.802 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 12:11:29.808 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 12:11:29.816 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 12:11:29.822 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 12:11:29.828 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 12:11:29.837 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 12:11:29.844 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 12:11:29.850 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 12:11:29.856 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 12:11:29.863 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 12:11:29.869 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 12:11:29.875 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 12:11:29.882 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 12:11:29.888 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 12:11:29.894 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 12:11:29.901 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 12:11:29.906 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 12:11:29.914 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 12:11:29.920 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 12:11:29.926 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 12:11:29.932 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 12:11:29.938 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 12:11:29.943 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 12:11:29.949 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 12:11:29.955 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 12:11:29.960 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 12:11:29.967 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 12:11:29.973 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 12:11:29.978 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 12:11:29.984 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 12:11:30.222 +03:00 [Information] Initialized all modules. +2018-02-26 12:11:30.837 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:11:34.276 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:11:34.636 +03:00 [Information] Executed action "/Index" in 366.8883ms +2018-02-26 12:11:34.657 +03:00 [Information] Request finished in 3837.9133ms 200 text/html; charset=utf-8 +2018-02-26 12:11:34.681 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 12:11:34.696 +03:00 [Information] The file "/views/shared/_AppLayout.css" was not modified +2018-02-26 12:11:34.711 +03:00 [Information] Request finished in 26.1558ms 304 text/css +2018-02-26 12:11:42.854 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 12:11:43.434 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 12:11:43.489 +03:00 [Information] Executed action "/Account/Login" in 100.4936ms +2018-02-26 12:11:43.500 +03:00 [Information] Request finished in 645.6135ms 200 text/html; charset=utf-8 +2018-02-26 12:11:49.302 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 12:11:49.312 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 12:11:49.326 +03:00 [Information] Executed action "/Account/Login" in 13.2181ms +2018-02-26 12:11:49.338 +03:00 [Information] Request finished in 33.5675ms 200 text/html; charset=utf-8 +2018-02-26 12:11:49.409 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 12:11:49.422 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 12:11:49.438 +03:00 [Information] Request finished in 25.8184ms 200 text/css +2018-02-26 12:14:52.974 +03:00 [Information] Loaded modules: +2018-02-26 12:14:53.020 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 12:14:53.020 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 12:14:53.023 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 12:14:53.164 +03:00 [Information] Initialized all modules. +2018-02-26 12:14:53.472 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:14:56.524 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:14:56.765 +03:00 [Information] Executed action "/Index" in 251.014ms +2018-02-26 12:14:56.769 +03:00 [Information] Request finished in 3312.0464ms 200 text/html; charset=utf-8 +2018-02-26 12:14:56.796 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 12:14:56.799 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 12:14:56.803 +03:00 [Information] Request finished in 7.7008ms 200 text/css +2018-02-26 12:15:09.828 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:15:10.089 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:15:10.100 +03:00 [Information] Executed action "/Index" in 12.022ms +2018-02-26 12:15:10.101 +03:00 [Information] Request finished in 272.7913ms 200 text/html; charset=utf-8 +2018-02-26 12:15:10.136 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 12:15:10.136 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 12:15:10.137 +03:00 [Information] Request finished in 1.8358ms 200 text/css +2018-02-26 12:16:10.108 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:16:10.110 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:16:10.111 +03:00 [Information] Executed action "/Index" in 1.5677ms +2018-02-26 12:16:10.111 +03:00 [Information] Request finished in 3.0849ms 200 text/html; charset=utf-8 +2018-02-26 12:16:10.806 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:16:10.807 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:16:10.808 +03:00 [Information] Executed action "/Index" in 1.6865ms +2018-02-26 12:16:10.809 +03:00 [Information] Request finished in 3.0678ms 200 text/html; charset=utf-8 +2018-02-26 12:16:14.328 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 12:16:14.813 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 12:16:14.842 +03:00 [Information] Executed action "/Account/Login" in 60.7651ms +2018-02-26 12:16:14.843 +03:00 [Information] Request finished in 515.0058ms 200 text/html; charset=utf-8 +2018-02-26 12:16:15.887 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 12:16:15.889 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 12:16:15.892 +03:00 [Information] Executed action "/Account/Login" in 4.0565ms +2018-02-26 12:16:15.892 +03:00 [Information] Request finished in 5.0785ms 200 text/html; charset=utf-8 +2018-02-26 13:41:59.287 +03:00 [Information] Loaded modules: +2018-02-26 13:41:59.332 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 13:41:59.336 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 13:41:59.336 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 13:41:59.336 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 13:41:59.488 +03:00 [Information] Initialized all modules. +2018-02-26 13:41:59.773 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 13:42:02.794 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:42:03.019 +03:00 [Information] Executed action "/Index" in 234.4979ms +2018-02-26 13:42:03.024 +03:00 [Information] Request finished in 3266.5003ms 200 text/html; charset=utf-8 +2018-02-26 13:42:03.059 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:42:03.063 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:42:03.067 +03:00 [Information] Request finished in 7.7538ms 200 text/css +2018-02-26 13:42:04.601 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:42:05.113 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:42:05.143 +03:00 [Information] Executed action "/Account/Login" in 64.2174ms +2018-02-26 13:42:05.144 +03:00 [Information] Request finished in 542.9954ms 200 text/html; charset=utf-8 +2018-02-26 13:42:05.184 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:42:05.185 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:42:05.186 +03:00 [Information] Request finished in 1.4676ms 200 text/css +2018-02-26 13:42:54.022 +03:00 [Information] Loaded modules: +2018-02-26 13:42:54.073 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 13:42:54.073 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 13:42:54.073 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 13:42:54.073 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 13:42:54.073 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 13:42:54.077 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 13:42:54.227 +03:00 [Information] Initialized all modules. +2018-02-26 13:42:54.556 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:42:57.743 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:42:58.100 +03:00 [Information] Executed action "/Account/Login" in 431.4769ms +2018-02-26 13:42:58.104 +03:00 [Information] Request finished in 3566.62ms 200 text/html; charset=utf-8 +2018-02-26 13:42:58.145 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:42:58.149 +03:00 [Information] Request finished in 3.9727ms 404 +2018-02-26 13:43:33.058 +03:00 [Information] Loaded modules: +2018-02-26 13:43:33.106 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 13:43:33.106 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 13:43:33.106 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 13:43:33.109 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 13:43:33.241 +03:00 [Information] Initialized all modules. +2018-02-26 13:43:33.601 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:43:36.741 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:43:37.099 +03:00 [Information] Executed action "/Account/Login" in 402.4944ms +2018-02-26 13:43:37.104 +03:00 [Information] Request finished in 3517.8774ms 200 text/html; charset=utf-8 +2018-02-26 13:43:37.137 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:43:37.141 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:43:37.145 +03:00 [Information] Request finished in 8.0976ms 200 text/css +2018-02-26 13:47:47.100 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Register +2018-02-26 13:47:47.260 +03:00 [Information] Executing handler method "OnGet" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:47:47.271 +03:00 [Information] Executed action "/Account/Register" in 12.9004ms +2018-02-26 13:47:47.272 +03:00 [Information] Request finished in 171.2953ms 200 text/html; charset=utf-8 +2018-02-26 13:47:47.329 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:47:47.330 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:47:47.331 +03:00 [Information] Request finished in 1.716ms 200 text/css +2018-02-26 13:48:26.483 +03:00 [Information] Request starting HTTP/1.1 POST http://localhost:61144/Account/Register application/x-www-form-urlencoded 242 +2018-02-26 13:48:26.541 +03:00 [Information] Executing handler method "OnPostAsync" with arguments (["Volo.Abp.Account.Web.Pages.Account.RegisterModel+PostInput", "", ""]) - ModelState is Valid +2018-02-26 13:48:26.552 +03:00 [Information] Executed action "/Account/Register" in 68.8268ms +2018-02-26 13:48:26.628 +03:00 [Error] An unhandled exception has occurred while executing the request +System.NullReferenceException: Object reference not set to an instance of an object. + at Volo.Abp.Account.Web.Pages.Account.RegisterModel.d__12.MoveNext() in D:\Github\abp\src\Volo.Abp.Account.Web\Pages\Account\Register.cshtml.cs:line 36 +--- 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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.ExecutorFactory.GenericTaskHandlerMethod.d__4`1.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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.ExecutorFactory.GenericTaskHandlerMethod.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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__29.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.RazorPages.Internal.PageActionInvoker.d__31.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.Rethrow(PageHandlerExecutedContext context) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__22.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() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ExceptionContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__22.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__17.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__15.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.Builder.RouterMiddleware.d__4.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.Diagnostics.DeveloperExceptionPageMiddleware.d__7.MoveNext() +2018-02-26 13:48:26.732 +03:00 [Information] Request finished in 249.4642ms 500 text/html; charset=utf-8 +2018-02-26 13:51:50.468 +03:00 [Information] Loaded modules: +2018-02-26 13:51:50.516 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 13:51:50.516 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 13:51:50.516 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 13:51:50.516 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 13:51:50.520 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 13:51:50.520 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 13:51:50.520 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 13:51:50.520 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 13:51:50.520 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 13:51:51.085 +03:00 [Information] Initialized all modules. +2018-02-26 13:51:51.400 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 13:51:54.274 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:51:54.570 +03:00 [Information] Executed action "/Index" in 306.8155ms +2018-02-26 13:51:54.575 +03:00 [Information] Request finished in 3188.7474ms 200 text/html; charset=utf-8 +2018-02-26 13:51:54.604 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:51:54.609 +03:00 [Information] The file "/views/shared/_AppLayout.css" was not modified +2018-02-26 13:51:54.611 +03:00 [Information] Request finished in 7.6225ms 304 text/css +2018-02-26 13:51:57.758 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:51:57.990 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:51:57.993 +03:00 [Information] Executed action "/Identity/Roles/Index" in 3.9919ms +2018-02-26 13:51:58.049 +03:00 [Error] An unhandled exception has occurred while executing the request +System.InvalidOperationException: No service for type 'Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer`1[Volo.Abp.Identity.Web.Localization.Resources.AbpIdentity.IdentityResource]' has been registered. + at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) + at Microsoft.AspNetCore.Mvc.Razor.Internal.RazorPagePropertyActivator.<>c__DisplayClass8_0.b__1(ViewContext context) + at Microsoft.Extensions.Internal.PropertyActivator`1.Activate(Object instance, TContext context) + at Microsoft.AspNetCore.Mvc.Razor.Internal.RazorPagePropertyActivator.Activate(Object page, ViewContext context) + at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DefaultPageFactoryProvider.<>c__DisplayClass4_0.b__0(PageContext pageContext, ViewContext viewContext) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__29.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.RazorPages.Internal.PageActionInvoker.d__31.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.Rethrow(PageHandlerExecutedContext context) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__22.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() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ExceptionContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__22.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__17.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__15.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.Builder.RouterMiddleware.d__4.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.Diagnostics.DeveloperExceptionPageMiddleware.d__7.MoveNext() +2018-02-26 13:51:58.130 +03:00 [Information] Request finished in 372.0165ms 500 text/html; charset=utf-8 +2018-02-26 13:52:38.413 +03:00 [Information] Loaded modules: +2018-02-26 13:52:38.454 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 13:52:38.458 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 13:52:38.943 +03:00 [Information] Initialized all modules. +2018-02-26 13:52:39.144 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 13:52:42.014 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:52:42.270 +03:00 [Information] Executed action "/Index" in 265.1144ms +2018-02-26 13:52:42.275 +03:00 [Information] Request finished in 3148.1534ms 200 text/html; charset=utf-8 +2018-02-26 13:52:46.787 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:52:46.991 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:52:47.207 +03:00 [Information] Executed action "/Identity/Roles/Index" in 216.3747ms +2018-02-26 13:52:47.207 +03:00 [Information] Request finished in 420.6415ms 200 text/html; charset=utf-8 +2018-02-26 13:52:47.257 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:52:47.262 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 13:52:47.265 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 13:52:47.265 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 13:52:47.265 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:52:47.266 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 13:52:47.268 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 13:52:47.269 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 13:52:47.270 +03:00 [Information] Request finished in 2.6624ms 200 application/javascript +2018-02-26 13:52:47.270 +03:00 [Information] Request finished in 5.7076ms 200 application/javascript +2018-02-26 13:52:47.270 +03:00 [Information] Request finished in 8.7519ms 200 text/css +2018-02-26 13:52:47.270 +03:00 [Information] Request finished in 13.5179ms 200 text/css +2018-02-26 13:52:47.283 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 13:52:47.283 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 13:52:47.284 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 13:52:47.284 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 13:52:47.285 +03:00 [Information] Request finished in 1.6622ms 200 application/javascript +2018-02-26 13:52:47.285 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 13:52:47.284 +03:00 [Information] Request finished in 1.1015ms 200 application/javascript +2018-02-26 13:52:47.286 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 13:52:47.286 +03:00 [Information] Request finished in 1.3881ms 200 application/javascript +2018-02-26 13:53:03.240 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:53:03.722 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:53:03.752 +03:00 [Information] Executed action "/Account/Login" in 63.4331ms +2018-02-26 13:53:03.753 +03:00 [Information] Request finished in 512.641ms 200 text/html; charset=utf-8 +2018-02-26 13:53:05.121 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:53:05.122 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:53:05.124 +03:00 [Information] Executed action "/Identity/Roles/Index" in 2.0047ms +2018-02-26 13:53:05.124 +03:00 [Information] Request finished in 3.2508ms 200 text/html; charset=utf-8 +2018-02-26 13:53:05.174 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:53:05.174 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:53:05.175 +03:00 [Information] Request finished in 1.1383ms 200 text/css +2018-02-26 13:53:05.176 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 13:53:05.176 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 13:53:05.177 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 13:53:05.177 +03:00 [Information] Request finished in 1.0211ms 200 text/css +2018-02-26 13:53:05.177 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 13:53:05.177 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 13:53:05.177 +03:00 [Information] Request finished in 1.4235ms 200 application/javascript +2018-02-26 13:53:05.178 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 13:53:05.178 +03:00 [Information] Request finished in 1.0601ms 200 application/javascript +2018-02-26 13:53:05.180 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 13:53:05.181 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 13:53:05.182 +03:00 [Information] Request finished in 2.0103ms 200 application/javascript +2018-02-26 13:53:05.185 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 13:53:05.185 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 13:53:05.186 +03:00 [Information] Request finished in 1.1434ms 200 application/javascript +2018-02-26 13:53:05.202 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 13:53:05.202 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 13:53:05.202 +03:00 [Information] Request finished in 0.9822ms 200 application/javascript +2018-02-26 13:56:57.327 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:56:57.631 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:56:58.441 +03:00 [Information] Executed action "/Identity/Roles/Index" in 809.9272ms +2018-02-26 13:56:58.441 +03:00 [Information] Request finished in 1114.2822ms 200 text/html; charset=utf-8 +2018-02-26 13:56:58.479 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 13:56:58.480 +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-26 13:56:58.481 +03:00 [Information] Request finished in 1.3932ms 200 text/css +2018-02-26 13:56:58.483 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 13:56:58.484 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 13:56:58.491 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 13:56:58.492 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 13:56:58.493 +03:00 [Information] Request finished in 1.9098ms 200 text/css +2018-02-26 13:56:58.499 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 13:56:58.500 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 13:56:58.501 +03:00 [Information] Request finished in 2.2904ms 200 text/css +2018-02-26 13:56:58.505 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:56:58.506 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:56:58.507 +03:00 [Information] Request finished in 1.8499ms 200 text/css +2018-02-26 13:56:58.510 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 13:56:58.512 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 13:56:58.512 +03:00 [Information] Request finished in 1.9042ms 200 text/css +2018-02-26 13:56:58.516 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552502178966102 +2018-02-26 13:56:58.517 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 13:56:58.518 +03:00 [Information] Request finished in 1.7178ms 200 application/javascript +2018-02-26 13:56:58.518 +03:00 [Information] Request finished in 34.7268ms 200 text/css +2018-02-26 13:56:58.520 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 13:56:58.521 +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-26 13:56:58.521 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 13:56:58.522 +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-26 13:56:58.522 +03:00 [Information] Request finished in 4.4183ms 200 application/javascript +2018-02-26 13:56:58.525 +03:00 [Information] Request finished in 3.6421ms 200 application/javascript +2018-02-26 13:56:58.525 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 13:56:58.527 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 13:56:58.528 +03:00 [Information] Request finished in 2.3494ms 200 application/javascript +2018-02-26 13:56:58.534 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 13:56:58.535 +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-26 13:56:58.536 +03:00 [Information] Request finished in 2.3301ms 200 application/javascript +2018-02-26 13:56:58.556 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 13:56:58.556 +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-26 13:56:58.557 +03:00 [Information] Request finished in 1.1041ms 200 application/javascript +2018-02-26 13:56:58.625 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 13:56:58.626 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 13:56:58.627 +03:00 [Information] Request finished in 1.2739ms 200 application/javascript +2018-02-26 13:56:58.633 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 13:56:58.634 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 13:56:58.634 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 13:56:58.634 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 13:56:58.639 +03:00 [Information] Request finished in 6.0565ms 200 application/javascript +2018-02-26 13:56:58.641 +03:00 [Information] Request finished in 7.2663ms 200 application/javascript +2018-02-26 13:56:58.642 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552502178997918 +2018-02-26 13:56:58.643 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 13:56:58.645 +03:00 [Information] Request finished in 1.2653ms 200 application/javascript +2018-02-26 13:56:58.645 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 13:56:58.646 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 13:56:58.647 +03:00 [Information] Request finished in 1.258ms 200 application/javascript +2018-02-26 13:56:58.649 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 13:56:58.649 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 13:56:58.650 +03:00 [Information] Request finished in 1.5501ms 200 application/javascript +2018-02-26 13:56:58.650 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 13:56:58.651 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 13:56:58.652 +03:00 [Information] Request finished in 1.7421ms 200 application/javascript +2018-02-26 13:56:58.660 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 13:56:58.660 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 13:56:58.661 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 13:56:58.661 +03:00 [Information] Request finished in 3.4715ms 200 application/javascript +2018-02-26 13:56:58.662 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 13:56:58.663 +03:00 [Information] Request finished in 4.2455ms 200 application/javascript +2018-02-26 13:56:59.022 +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-26 13:56:59.022 +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-26 13:56:59.023 +03:00 [Information] Request finished in 2.0115ms 200 font/woff2 +2018-02-26 13:56:59.626 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material.min.css.map +2018-02-26 13:56:59.629 +03:00 [Information] Request finished in 2.8386ms 404 +2018-02-26 13:57:01.965 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:57:02.135 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:57:02.158 +03:00 [Information] Executed action "/Account/Login" in 24.9088ms +2018-02-26 13:57:02.159 +03:00 [Information] Request finished in 193.2675ms 200 text/html; charset=utf-8 +2018-02-26 13:57:02.197 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 13:57:02.197 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 13:57:02.198 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 13:57:02.199 +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-26 13:57:02.199 +03:00 [Information] Request finished in 2.2955ms 200 text/css +2018-02-26 13:57:02.202 +03:00 [Information] Request finished in 4.7039ms 200 text/css +2018-02-26 13:57:02.204 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 13:57:02.204 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 13:57:02.206 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 13:57:02.207 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 13:57:02.207 +03:00 [Information] Request finished in 2.4742ms 200 text/css +2018-02-26 13:57:02.208 +03:00 [Information] Request finished in 3.6844ms 200 text/css +2018-02-26 13:57:02.209 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552502178966102 +2018-02-26 13:57:02.212 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 13:57:02.212 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:57:02.213 +03:00 [Information] Request finished in 4.3195ms 200 application/javascript +2018-02-26 13:57:02.220 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 13:57:02.220 +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-26 13:57:02.222 +03:00 [Information] The file "/views/shared/_AppLayout.css" was not modified +2018-02-26 13:57:02.225 +03:00 [Information] Request finished in 5.6841ms 200 application/javascript +2018-02-26 13:57:02.226 +03:00 [Information] Request finished in 17.8477ms 304 text/css +2018-02-26 13:57:02.228 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 13:57:02.231 +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-26 13:57:02.233 +03:00 [Information] Request finished in 12.3629ms 200 application/javascript +2018-02-26 13:57:02.235 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 13:57:02.236 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 13:57:02.236 +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-26 13:57:02.236 +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-26 13:57:02.237 +03:00 [Information] Request finished in 1.6203ms 200 application/javascript +2018-02-26 13:57:02.237 +03:00 [Information] Request finished in 1.9324ms 200 application/javascript +2018-02-26 13:57:02.238 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 13:57:02.239 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 13:57:02.240 +03:00 [Information] Request finished in 2.3785ms 200 application/javascript +2018-02-26 13:57:02.253 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 13:57:02.253 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 13:57:02.254 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 13:57:02.255 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 13:57:02.256 +03:00 [Information] Request finished in 1.4907ms 200 application/javascript +2018-02-26 13:57:02.256 +03:00 [Information] Request finished in 2.3643ms 200 application/javascript +2018-02-26 13:57:02.266 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 13:57:02.267 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 13:57:02.272 +03:00 [Information] Request finished in 5.5323ms 200 application/javascript +2018-02-26 13:57:02.278 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552502178997918 +2018-02-26 13:57:02.279 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 13:57:02.279 +03:00 [Information] Request finished in 2.1467ms 200 application/javascript +2018-02-26 13:57:11.857 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:57:11.860 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:57:11.863 +03:00 [Information] Executed action "/Account/Login" in 4.4298ms +2018-02-26 13:57:11.863 +03:00 [Information] Request finished in 6.4166ms 200 text/html; charset=utf-8 +2018-02-26 13:57:11.903 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 13:57:11.904 +03:00 [Information] The file "/libs/font-awesome/css/font-awesome-min.css" was not modified +2018-02-26 13:57:11.904 +03:00 [Information] Request finished in 1.1105ms 304 text/css +2018-02-26 13:57:11.910 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 13:57:11.910 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 13:57:11.911 +03:00 [Information] The file "/libs/material/css/material-min.css" was not modified +2018-02-26 13:57:11.911 +03:00 [Information] The file "/libs/datatables/datatables.css" was not modified +2018-02-26 13:57:11.911 +03:00 [Information] Request finished in 1.0686ms 304 text/css +2018-02-26 13:57:11.911 +03:00 [Information] Request finished in 1.2803ms 304 text/css +2018-02-26 13:57:11.914 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:57:11.914 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 13:57:11.915 +03:00 [Information] The file "/views/shared/_AppLayout.css" was not modified +2018-02-26 13:57:11.915 +03:00 [Information] Request finished in 2.3156ms 304 text/css +2018-02-26 13:57:11.916 +03:00 [Information] The file "/styles/libs/datatables.css" was not modified +2018-02-26 13:57:11.916 +03:00 [Information] Request finished in 2.2865ms 304 text/css +2018-02-26 13:57:11.921 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552502178966102 +2018-02-26 13:57:11.921 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 13:57:11.922 +03:00 [Information] The file "/libs/jquery/jquery-3-1-1-min.js" was not modified +2018-02-26 13:57:11.922 +03:00 [Information] Request finished in 1.6027ms 304 application/javascript +2018-02-26 13:57:11.922 +03:00 [Information] The file "/libs/abp/abp.js" was not modified +2018-02-26 13:57:11.922 +03:00 [Information] Request finished in 1.7781ms 304 application/javascript +2018-02-26 13:57:11.926 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 13:57:11.928 +03:00 [Information] The file "/libs/bootstrap/js/bootstrap-bundle-min.js" was not modified +2018-02-26 13:57:11.931 +03:00 [Information] Request finished in 3.2196ms 304 application/javascript +2018-02-26 13:57:11.933 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 13:57:11.934 +03:00 [Information] The file "/libs/jquery-validation/jquery-validate.js" was not modified +2018-02-26 13:57:11.935 +03:00 [Information] Request finished in 4.9246ms 304 application/javascript +2018-02-26 13:57:11.937 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 13:57:11.938 +03:00 [Information] The file "/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js" was not modified +2018-02-26 13:57:11.939 +03:00 [Information] Request finished in 5.6541ms 304 application/javascript +2018-02-26 13:57:11.942 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 13:57:11.943 +03:00 [Information] The file "/libs/jquery-form/jquery-form-min.js" was not modified +2018-02-26 13:57:11.943 +03:00 [Information] Request finished in 1.1208ms 304 application/javascript +2018-02-26 13:57:11.944 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 13:57:11.944 +03:00 [Information] The file "/libs/datatables/datatables-min.js" was not modified +2018-02-26 13:57:11.945 +03:00 [Information] Request finished in 1.1832ms 304 application/javascript +2018-02-26 13:57:11.945 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 13:57:11.946 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 13:57:11.946 +03:00 [Information] The file "/libs/material/js/material-min.js" was not modified +2018-02-26 13:57:11.947 +03:00 [Information] The file "/libs/vue/vue.js" was not modified +2018-02-26 13:57:11.947 +03:00 [Information] Request finished in 1.1635ms 304 application/javascript +2018-02-26 13:57:11.947 +03:00 [Information] Request finished in 1.7165ms 304 application/javascript +2018-02-26 13:57:11.955 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552502178997918 +2018-02-26 13:57:11.955 +03:00 [Information] The file "/libs/abp/abp-jquery.js" was not modified +2018-02-26 13:57:11.956 +03:00 [Information] Request finished in 1.229ms 304 application/javascript +2018-02-26 13:57:30.132 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:57:30.133 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:57:30.135 +03:00 [Information] Executed action "/Identity/Roles/Index" in 2.6124ms +2018-02-26 13:57:30.136 +03:00 [Information] Request finished in 3.7302ms 200 text/html; charset=utf-8 +2018-02-26 13:57:30.185 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 13:57:30.186 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 13:57:30.186 +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-26 13:57:30.186 +03:00 [Information] Request finished in 1.2144ms 200 text/css +2018-02-26 13:57:30.187 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 13:57:30.187 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 13:57:30.188 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 13:57:30.188 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 13:57:30.189 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:57:30.190 +03:00 [Information] Request finished in 1.0579ms 200 text/css +2018-02-26 13:57:30.190 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:57:30.190 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 13:57:30.191 +03:00 [Information] Request finished in 1.8495ms 200 text/css +2018-02-26 13:57:30.191 +03:00 [Information] Request finished in 3.3086ms 200 text/css +2018-02-26 13:57:30.192 +03:00 [Information] Request finished in 6.1091ms 200 text/css +2018-02-26 13:57:30.197 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 13:57:30.198 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 13:57:30.198 +03:00 [Information] Request finished in 1.04ms 200 text/css +2018-02-26 13:57:30.260 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552502178966102 +2018-02-26 13:57:30.260 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 13:57:30.261 +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-26 13:57:30.261 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 13:57:30.261 +03:00 [Information] Request finished in 1.0755ms 200 application/javascript +2018-02-26 13:57:30.262 +03:00 [Information] Request finished in 1.7225ms 200 application/javascript +2018-02-26 13:57:30.275 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 13:57:30.276 +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-26 13:57:30.277 +03:00 [Information] Request finished in 2.2121ms 200 application/javascript +2018-02-26 13:57:30.283 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 13:57:30.283 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 13:57:30.283 +03:00 [Information] Request finished in 1.0926ms 200 application/javascript +2018-02-26 13:57:30.287 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 13:57:30.288 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 13:57:30.288 +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-26 13:57:30.288 +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-26 13:57:30.289 +03:00 [Information] Request finished in 1.1687ms 200 application/javascript +2018-02-26 13:57:30.289 +03:00 [Information] Request finished in 1.7793ms 200 application/javascript +2018-02-26 13:57:30.291 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 13:57:30.291 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 13:57:30.292 +03:00 [Information] Request finished in 1.9205ms 200 application/javascript +2018-02-26 13:57:30.292 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 13:57:30.293 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 13:57:30.295 +03:00 [Information] Request finished in 2.2916ms 200 application/javascript +2018-02-26 13:57:30.295 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 13:57:30.295 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 13:57:30.300 +03:00 [Information] Request finished in 5.1739ms 200 application/javascript +2018-02-26 13:57:30.309 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552502178997918 +2018-02-26 13:57:30.310 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 13:57:30.311 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 13:57:30.311 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 13:57:30.312 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 13:57:30.312 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 13:57:30.312 +03:00 [Information] Request finished in 0.8313ms 200 application/javascript +2018-02-26 13:57:30.312 +03:00 [Information] Request finished in 0.9788ms 200 application/javascript +2018-02-26 13:57:30.312 +03:00 [Information] Request finished in 1.3183ms 200 application/javascript +2018-02-26 13:57:30.318 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 13:57:30.318 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 13:57:30.318 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 13:57:30.319 +03:00 [Information] Request finished in 1.022ms 200 application/javascript +2018-02-26 13:57:30.319 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 13:57:30.319 +03:00 [Information] Request finished in 1.8726ms 200 application/javascript +2018-02-26 13:57:30.321 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 13:57:30.325 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 13:57:30.325 +03:00 [Information] Request finished in 4.6911ms 200 application/javascript +2018-02-26 13:57:30.681 +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-26 13:57:30.682 +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-26 13:57:30.683 +03:00 [Information] Request finished in 1.722ms 200 font/woff2 +2018-02-26 13:57:31.203 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material.min.css.map +2018-02-26 13:57:31.204 +03:00 [Information] Request finished in 0.6773ms 404 +2018-02-26 13:59:09.816 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:59:09.817 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:59:09.819 +03:00 [Information] Executed action "/Identity/Roles/Index" in 1.8371ms +2018-02-26 13:59:09.819 +03:00 [Information] Request finished in 2.6906ms 200 text/html; charset=utf-8 +2018-02-26 13:59:11.874 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:59:11.875 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:59:11.878 +03:00 [Information] Executed action "/Identity/Roles/Index" in 3.7285ms +2018-02-26 13:59:11.879 +03:00 [Information] Request finished in 5.0888ms 200 text/html; charset=utf-8 +2018-02-26 14:01:51.228 +03:00 [Information] Loaded modules: +2018-02-26 14:01:51.272 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 14:01:51.272 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:01:51.272 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:01:51.272 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 14:01:51.276 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 14:01:51.778 +03:00 [Information] Initialized all modules. +2018-02-26 14:01:51.934 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:01:54.957 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:01:56.222 +03:00 [Information] Executed action "/Identity/Roles/Index" in 1274.687ms +2018-02-26 14:01:56.225 +03:00 [Information] Request finished in 4306.9216ms 200 text/html; charset=utf-8 +2018-02-26 14:01:56.256 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 14:01:56.259 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 14:01:56.263 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 14:01:56.263 +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-26 14:01:56.268 +03:00 [Information] Request finished in 11.5183ms 200 text/css +2018-02-26 14:01:56.269 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 14:01:56.270 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 14:01:56.270 +03:00 [Information] Request finished in 1.5296ms 200 text/css +2018-02-26 14:01:56.272 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 14:01:56.273 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 14:01:56.274 +03:00 [Information] Request finished in 2.3417ms 200 text/css +2018-02-26 14:01:56.288 +03:00 [Information] Request finished in 29.0718ms 200 text/css +2018-02-26 14:01:56.293 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 14:01:56.294 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 14:01:56.294 +03:00 [Information] Request finished in 1.1426ms 200 text/css +2018-02-26 14:01:56.294 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 14:01:56.294 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 14:01:56.295 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 14:01:56.296 +03:00 [Information] Request finished in 1.6061ms 200 text/css +2018-02-26 14:01:56.296 +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-26 14:01:56.299 +03:00 [Information] Request finished in 5.1576ms 200 application/javascript +2018-02-26 14:01:56.303 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552505155997388 +2018-02-26 14:01:56.303 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:01:56.304 +03:00 [Information] Request finished in 1.8443ms 200 application/javascript +2018-02-26 14:01:56.305 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 14:01:56.308 +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-26 14:01:56.309 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 14:01:56.310 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 14:01:56.311 +03:00 [Information] Request finished in 5.3ms 200 application/javascript +2018-02-26 14:01:56.312 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 14:01:56.312 +03:00 [Information] Request finished in 3.164ms 200 application/javascript +2018-02-26 14:01:56.313 +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-26 14:01:56.313 +03:00 [Information] Request finished in 3.6485ms 200 application/javascript +2018-02-26 14:01:56.329 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 14:01:56.330 +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-26 14:01:56.330 +03:00 [Information] Request finished in 1.1246ms 200 application/javascript +2018-02-26 14:01:56.333 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 14:01:56.334 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 14:01:56.335 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 14:01:56.336 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 14:01:56.338 +03:00 [Information] Request finished in 8.1797ms 200 application/javascript +2018-02-26 14:01:56.341 +03:00 [Information] Request finished in 5.785ms 200 application/javascript +2018-02-26 14:01:56.348 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 14:01:56.349 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 14:01:56.349 +03:00 [Information] Request finished in 1.5916ms 200 application/javascript +2018-02-26 14:01:56.427 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552505156029760 +2018-02-26 14:01:56.427 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:01:56.427 +03:00 [Information] Request finished in 0.9703ms 200 application/javascript +2018-02-26 14:01:56.434 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552505156034892 +2018-02-26 14:01:56.458 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552505156034926 +2018-02-26 14:01:56.467 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 14:01:56.467 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 14:01:56.468 +03:00 [Information] Request finished in 1.2568ms 200 application/javascript +2018-02-26 14:01:56.477 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 14:01:56.478 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 14:01:56.478 +03:00 [Information] Request finished in 1.5766ms 200 application/javascript +2018-02-26 14:01:56.486 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 14:01:56.486 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 14:01:56.487 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 14:01:56.487 +03:00 [Information] Request finished in 1.7597ms 200 application/javascript +2018-02-26 14:01:56.487 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 14:01:56.489 +03:00 [Information] Request finished in 2.9656ms 200 application/javascript +2018-02-26 14:01:56.489 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 14:01:56.490 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 14:01:56.491 +03:00 [Information] Request finished in 1.7225ms 200 application/javascript +2018-02-26 14:01:56.504 +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-26 14:01:56.572 +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-26 14:01:56.641 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:01:56.642 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 191.0618ms +2018-02-26 14:01:56.643 +03:00 [Information] Request finished in 208.9078ms 200 text/plain; charset=utf-8 +2018-02-26 14:01:56.700 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:01:56.700 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 177.4895ms +2018-02-26 14:01:56.701 +03:00 [Information] Request finished in 242.9933ms 200 text/plain; charset=utf-8 +2018-02-26 14:01:56.835 +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-26 14:01:56.835 +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-26 14:01:56.837 +03:00 [Information] Request finished in 1.8161ms 200 font/woff2 +2018-02-26 14:01:57.396 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material.min.css.map +2018-02-26 14:01:57.399 +03:00 [Information] Request finished in 2.6333ms 404 +2018-02-26 14:02:07.435 +03:00 [Information] Loaded modules: +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 14:02:07.486 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 14:02:07.486 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 14:02:07.486 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:02:07.486 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 14:02:07.486 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 14:02:08.096 +03:00 [Information] Initialized all modules. +2018-02-26 14:02:08.448 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 14:02:11.375 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:02:12.565 +03:00 [Information] Executed action "/Index" in 1199.6726ms +2018-02-26 14:02:12.570 +03:00 [Information] Request finished in 4136.9028ms 200 text/html; charset=utf-8 +2018-02-26 14:02:12.602 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 14:02:12.602 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 14:02:12.603 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 14:02:12.603 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 14:02:12.607 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 14:02:12.607 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 14:02:12.607 +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-26 14:02:12.607 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 14:02:12.613 +03:00 [Information] Request finished in 10.0207ms 200 text/css +2018-02-26 14:02:12.613 +03:00 [Information] Request finished in 10.2354ms 200 text/css +2018-02-26 14:02:12.613 +03:00 [Information] Request finished in 11.5054ms 200 text/css +2018-02-26 14:02:12.618 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 14:02:12.619 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 14:02:12.619 +03:00 [Information] Request finished in 1.5052ms 200 text/css +2018-02-26 14:02:12.624 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552505318993859 +2018-02-26 14:02:12.624 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:02:12.625 +03:00 [Information] Request finished in 1.001ms 200 application/javascript +2018-02-26 14:02:12.627 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 14:02:12.628 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 14:02:12.629 +03:00 [Information] Request finished in 1.3804ms 200 application/javascript +2018-02-26 14:02:12.629 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 14:02:12.630 +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-26 14:02:12.632 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 14:02:12.632 +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-26 14:02:12.635 +03:00 [Information] Request finished in 5.7935ms 200 application/javascript +2018-02-26 14:02:12.635 +03:00 [Information] Request finished in 32.8748ms 200 text/css +2018-02-26 14:02:12.635 +03:00 [Information] Request finished in 3.6823ms 200 application/javascript +2018-02-26 14:02:12.636 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 14:02:12.636 +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-26 14:02:12.637 +03:00 [Information] Request finished in 1.0335ms 200 application/javascript +2018-02-26 14:02:12.643 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 14:02:12.644 +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-26 14:02:12.644 +03:00 [Information] Request finished in 0.9942ms 200 application/javascript +2018-02-26 14:02:12.646 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 14:02:12.646 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 14:02:12.647 +03:00 [Information] Request finished in 1.0387ms 200 application/javascript +2018-02-26 14:02:12.648 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 14:02:12.648 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 14:02:12.652 +03:00 [Information] Request finished in 4.2934ms 200 application/javascript +2018-02-26 14:02:12.661 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 14:02:12.662 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 14:02:12.668 +03:00 [Information] Request finished in 5.4549ms 200 application/javascript +2018-02-26 14:02:12.681 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552505319033578 +2018-02-26 14:02:12.682 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:02:12.683 +03:00 [Information] Request finished in 1.793ms 200 application/javascript +2018-02-26 14:02:12.687 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552505319038894 +2018-02-26 14:02:12.688 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552505319038928 +2018-02-26 14:02:12.755 +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-26 14:02:12.799 +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-26 14:02:13.036 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:02:13.038 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 332.9654ms +2018-02-26 14:02:13.038 +03:00 [Information] Request finished in 351.0505ms 200 text/plain; charset=utf-8 +2018-02-26 14:02:13.062 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:02:13.063 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 305.4334ms +2018-02-26 14:02:13.063 +03:00 [Information] Request finished in 375.1412ms 200 text/plain; charset=utf-8 +2018-02-26 14:02:18.444 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:02:18.661 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:02:18.692 +03:00 [Information] Executed action "/Identity/Roles/Index" in 32.1016ms +2018-02-26 14:02:18.693 +03:00 [Information] Request finished in 249.2705ms 200 text/html; charset=utf-8 +2018-02-26 14:02:18.747 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 14:02:18.748 +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-26 14:02:18.749 +03:00 [Information] Request finished in 1.3034ms 200 text/css +2018-02-26 14:02:18.749 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 14:02:18.750 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 14:02:18.750 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 14:02:18.752 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 14:02:18.752 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 14:02:18.752 +03:00 [Information] Request finished in 2.1108ms 200 text/css +2018-02-26 14:02:18.752 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 14:02:18.752 +03:00 [Information] Request finished in 1.0293ms 200 text/css +2018-02-26 14:02:18.754 +03:00 [Information] Request finished in 4.6069ms 200 text/css +2018-02-26 14:02:18.754 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 14:02:18.754 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 14:02:18.755 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 14:02:18.755 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 14:02:18.756 +03:00 [Information] Request finished in 1.3273ms 200 text/css +2018-02-26 14:02:18.764 +03:00 [Information] Request finished in 9.5157ms 200 text/css +2018-02-26 14:02:18.765 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 14:02:18.766 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552505318993859 +2018-02-26 14:02:18.767 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:02:18.768 +03:00 [Information] Request finished in 1.6557ms 200 application/javascript +2018-02-26 14:02:18.768 +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-26 14:02:18.770 +03:00 [Information] Request finished in 4.2237ms 200 application/javascript +2018-02-26 14:02:18.779 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 14:02:18.779 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 14:02:18.779 +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-26 14:02:18.780 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 14:02:18.780 +03:00 [Information] Request finished in 1.7498ms 200 application/javascript +2018-02-26 14:02:18.780 +03:00 [Information] Request finished in 2.2771ms 200 application/javascript +2018-02-26 14:02:18.792 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 14:02:18.793 +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-26 14:02:18.794 +03:00 [Information] Request finished in 2.7364ms 200 application/javascript +2018-02-26 14:02:18.813 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 14:02:18.813 +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-26 14:02:18.814 +03:00 [Information] Request finished in 1.1896ms 200 application/javascript +2018-02-26 14:02:18.817 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 14:02:18.817 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 14:02:18.818 +03:00 [Information] Request finished in 1.2055ms 200 application/javascript +2018-02-26 14:02:18.822 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 14:02:18.823 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 14:02:18.826 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 14:02:18.826 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 14:02:18.828 +03:00 [Information] Request finished in 5.4797ms 200 application/javascript +2018-02-26 14:02:18.831 +03:00 [Information] Request finished in 8.2896ms 200 application/javascript +2018-02-26 14:02:18.834 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552505319033578 +2018-02-26 14:02:18.835 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:02:18.835 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552505319038894 +2018-02-26 14:02:18.836 +03:00 [Information] Request finished in 2.3682ms 200 application/javascript +2018-02-26 14:02:18.836 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552505319038928 +2018-02-26 14:02:18.839 +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-26 14:02:18.841 +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-26 14:02:18.842 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:02:18.843 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:02:18.843 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 6.2011ms +2018-02-26 14:02:18.843 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 5.8466ms +2018-02-26 14:02:18.844 +03:00 [Information] Request finished in 8.5411ms 200 text/plain; charset=utf-8 +2018-02-26 14:02:18.844 +03:00 [Information] Request finished in 7.5473ms 200 text/plain; charset=utf-8 +2018-02-26 14:02:18.845 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 14:02:18.845 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 14:02:18.846 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 14:02:18.846 +03:00 [Information] Request finished in 1.0883ms 200 application/javascript +2018-02-26 14:02:18.846 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 14:02:18.847 +03:00 [Information] Request finished in 1.6126ms 200 application/javascript +2018-02-26 14:02:18.859 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 14:02:18.859 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 14:02:18.859 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 14:02:18.860 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 14:02:18.860 +03:00 [Information] Request finished in 0.9005ms 200 application/javascript +2018-02-26 14:02:18.860 +03:00 [Information] Request finished in 1.3457ms 200 application/javascript +2018-02-26 14:02:18.864 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 14:02:18.864 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 14:02:18.865 +03:00 [Information] Request finished in 3.7336ms 200 application/javascript +2018-02-26 14:02:19.204 +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-26 14:02:19.204 +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-26 14:02:19.207 +03:00 [Information] Request finished in 2.5234ms 200 font/woff2 +2018-02-26 14:02:23.578 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:02:23.580 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:02:23.582 +03:00 [Information] Executed action "/Identity/Roles/Index" in 2.7659ms +2018-02-26 14:02:23.582 +03:00 [Information] Request finished in 3.8957ms 200 text/html; charset=utf-8 +2018-02-26 14:02:29.391 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552505319038928 +2018-02-26 14:02:29.393 +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-26 14:02:29.393 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:02:29.394 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 1.5843ms +2018-02-26 14:02:29.394 +03:00 [Information] Request finished in 3.0259ms 200 text/plain; charset=utf-8 +2018-02-26 14:04:05.151 +03:00 [Information] Loaded modules: +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityHttpApiModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 14:04:05.200 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 14:04:05.700 +03:00 [Information] Initialized all modules. +2018-02-26 14:04:05.874 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:04:08.781 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:04:10.076 +03:00 [Information] Executed action "/Identity/Roles/Index" in 1305.1657ms +2018-02-26 14:04:10.080 +03:00 [Information] Request finished in 4221.3742ms 200 text/html; charset=utf-8 +2018-02-26 14:04:10.116 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 14:04:10.122 +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-26 14:04:10.123 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 14:04:10.124 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 14:04:10.126 +03:00 [Information] Request finished in 10.0417ms 200 text/css +2018-02-26 14:04:10.132 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 14:04:10.134 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 14:04:10.135 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 14:04:10.138 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 14:04:10.139 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 14:04:10.139 +03:00 [Information] Request finished in 6.1031ms 200 text/css +2018-02-26 14:04:10.140 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 14:04:10.142 +03:00 [Information] Request finished in 5.4882ms 200 text/css +2018-02-26 14:04:10.142 +03:00 [Information] Request finished in 19.2717ms 200 text/css +2018-02-26 14:04:10.143 +03:00 [Information] Request finished in 5.7371ms 200 text/css +2018-02-26 14:04:10.142 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552506494390429 +2018-02-26 14:04:10.143 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 14:04:10.145 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 14:04:10.146 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:04:10.146 +03:00 [Information] Request finished in 4.7065ms 200 application/javascript +2018-02-26 14:04:10.147 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 14:04:10.147 +03:00 [Information] Request finished in 2.47ms 200 text/css +2018-02-26 14:04:10.149 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 14:04:10.147 +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-26 14:04:10.149 +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-26 14:04:10.149 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 14:04:10.150 +03:00 [Information] Request finished in 1.3183ms 200 application/javascript +2018-02-26 14:04:10.150 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 14:04:10.150 +03:00 [Information] Request finished in 1.1507ms 200 application/javascript +2018-02-26 14:04:10.150 +03:00 [Information] Request finished in 3.8401ms 200 application/javascript +2018-02-26 14:04:10.155 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 14:04:10.156 +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-26 14:04:10.157 +03:00 [Information] Request finished in 2.2202ms 200 application/javascript +2018-02-26 14:04:10.158 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 14:04:10.158 +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-26 14:04:10.159 +03:00 [Information] Request finished in 1.1653ms 200 application/javascript +2018-02-26 14:04:10.164 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 14:04:10.165 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 14:04:10.165 +03:00 [Information] Request finished in 1.2486ms 200 application/javascript +2018-02-26 14:04:10.174 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 14:04:10.175 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 14:04:10.177 +03:00 [Information] Request finished in 3.7901ms 200 application/javascript +2018-02-26 14:04:10.181 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 14:04:10.182 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 14:04:10.188 +03:00 [Information] Request finished in 7.0512ms 200 application/javascript +2018-02-26 14:04:10.193 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552506494422424 +2018-02-26 14:04:10.194 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:04:10.194 +03:00 [Information] Request finished in 1.3628ms 200 application/javascript +2018-02-26 14:04:10.200 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552506494427363 +2018-02-26 14:04:10.215 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552506494427393 +2018-02-26 14:04:10.222 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 14:04:10.222 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 14:04:10.223 +03:00 [Information] Request finished in 0.9792ms 200 application/javascript +2018-02-26 14:04:10.225 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 14:04:10.225 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 14:04:10.226 +03:00 [Information] Request finished in 1.0849ms 200 application/javascript +2018-02-26 14:04:10.257 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 14:04:10.257 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 14:04:10.258 +03:00 [Information] Request finished in 0.9378ms 200 application/javascript +2018-02-26 14:04:10.261 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 14:04:10.262 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 14:04:10.262 +03:00 [Information] Request finished in 1.1315ms 200 application/javascript +2018-02-26 14:04:10.273 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 14:04:10.274 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 14:04:10.274 +03:00 [Information] Request finished in 1.6318ms 200 application/javascript +2018-02-26 14:04:10.285 +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-26 14:04:10.346 +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-26 14:04:10.408 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:04:10.409 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 179.1317ms +2018-02-26 14:04:10.409 +03:00 [Information] Request finished in 209.7178ms 200 text/plain; charset=utf-8 +2018-02-26 14:04:10.470 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:04:10.470 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 180.3201ms +2018-02-26 14:04:10.471 +03:00 [Information] Request finished in 255.8565ms 200 text/plain; charset=utf-8 +2018-02-26 14:04:10.588 +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-26 14:04:10.589 +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-26 14:04:10.591 +03:00 [Information] Request finished in 2.4875ms 200 font/woff2 +2018-02-26 14:04:10.732 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/api/identity/role application/json +2018-02-26 14:04:10.780 +03:00 [Information] Executed action "Volo.Abp.Identity.IdentityRoleAppService.GetListAsync (Volo.Abp.Identity.Application)" in 39.6421ms +2018-02-26 14:04:10.874 +03:00 [Error] An unhandled exception has occurred while executing the request +System.InvalidOperationException: Unable to resolve service for type 'Volo.Abp.Permissions.IPermissionGrantRepository' while attempting to activate 'Volo.Abp.Permissions.PermissionStore'. + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, ISet`1 callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(Type serviceType, Type implementationType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, ISet`1 callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(Type serviceType, Type implementationType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(Type serviceType, ServiceProvider serviceProvider) + at System.Collections.Concurrent.ConcurrentDictionaryExtensions.GetOrAdd[TKey,TValue,TArg](ConcurrentDictionary`2 dictionary, TKey key, Func`3 valueFactory, TArg arg) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType) + at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) + at Volo.Abp.Authorization.Permissions.PermissionChecker.<>c__DisplayClass12_0.<.ctor>b__1(Type c) in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionChecker.cs:line 38 + at System.Linq.Enumerable.SelectIListIterator`2.ToList() + at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) + at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) + at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) + at System.Lazy`1.CreateValue() + at Volo.Abp.Authorization.Permissions.PermissionChecker.d__14.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionChecker.cs:line 58 +--- 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.Authorization.Permissions.PermissionCheckerExtensions.d__1.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionCheckerExtensions.cs:line 15 +--- 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.Authorization.PermissionRequirementHandler.d__2.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\PermissionRequirementHandler.cs:line 20 +--- 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.Authorization.AuthorizationHandler`1.d__0.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.Authorization.DefaultAuthorizationService.d__7.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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Authorization.Policy.PolicyEvaluator.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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.d__15.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__17.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__15.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.Builder.RouterMiddleware.d__4.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.Diagnostics.DeveloperExceptionPageMiddleware.d__7.MoveNext() +2018-02-26 14:04:10.983 +03:00 [Information] Request finished in 251.4686ms 500 text/html; charset=utf-8 +2018-02-26 14:46:48.089 +03:00 [Information] Loaded modules: +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityHttpApiModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 14:46:48.135 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 14:46:48.135 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 14:46:48.135 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 14:46:48.629 +03:00 [Information] Initialized all modules. +2018-02-26 14:46:48.801 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 14:46:51.724 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:46:52.800 +03:00 [Information] Executed action "/Index" in 1085.5328ms +2018-02-26 14:46:52.805 +03:00 [Information] Request finished in 4018.5067ms 200 text/html; charset=utf-8 +2018-02-26 14:46:52.836 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 14:46:52.841 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 14:46:52.845 +03:00 [Information] The file "/libs/font-awesome/css/font-awesome-min.css" was not modified +2018-02-26 14:46:52.845 +03:00 [Information] The file "/libs/material/css/material-min.css" was not modified +2018-02-26 14:46:52.847 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552532121877286 +2018-02-26 14:46:52.847 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 14:46:52.848 +03:00 [Information] The file "/styles/libs/datatables.css" was not modified +2018-02-26 14:46:52.848 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:46:52.849 +03:00 [Information] Request finished in 1.8289ms 304 text/css +2018-02-26 14:46:52.849 +03:00 [Information] Request finished in 13.5081ms 304 text/css +2018-02-26 14:46:52.849 +03:00 [Information] Request finished in 7.9651ms 304 text/css +2018-02-26 14:46:52.853 +03:00 [Information] Request finished in 5.6935ms 200 application/javascript +2018-02-26 14:46:52.853 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 14:46:52.854 +03:00 [Information] The file "/views/shared/_AppLayout.css" was not modified +2018-02-26 14:46:52.855 +03:00 [Information] Request finished in 2.2506ms 304 text/css +2018-02-26 14:46:52.855 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 14:46:52.858 +03:00 [Information] The file "/libs/datatables/datatables.css" was not modified +2018-02-26 14:46:52.859 +03:00 [Information] Request finished in 3.4082ms 304 text/css +2018-02-26 14:46:52.864 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 14:46:52.865 +03:00 [Information] The file "/libs/jquery/jquery-3-1-1-min.js" was not modified +2018-02-26 14:46:52.866 +03:00 [Information] Request finished in 2.2185ms 304 application/javascript +2018-02-26 14:46:52.868 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 14:46:52.868 +03:00 [Information] The file "/libs/bootstrap/js/bootstrap-bundle-min.js" was not modified +2018-02-26 14:46:52.869 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 14:46:52.869 +03:00 [Information] Request finished in 1.5052ms 304 application/javascript +2018-02-26 14:46:52.869 +03:00 [Information] The file "/libs/jquery-validation/jquery-validate.js" was not modified +2018-02-26 14:46:52.872 +03:00 [Information] Request finished in 1.2931ms 304 application/javascript +2018-02-26 14:46:52.878 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 14:46:52.878 +03:00 [Information] The file "/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js" was not modified +2018-02-26 14:46:52.878 +03:00 [Information] Request finished in 1.0583ms 304 application/javascript +2018-02-26 14:46:52.879 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 14:46:52.879 +03:00 [Information] The file "/libs/jquery-form/jquery-form-min.js" was not modified +2018-02-26 14:46:52.880 +03:00 [Information] Request finished in 1.0904ms 304 application/javascript +2018-02-26 14:46:52.881 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 14:46:52.882 +03:00 [Information] The file "/libs/material/js/material-min.js" was not modified +2018-02-26 14:46:52.882 +03:00 [Information] Request finished in 0.9561ms 304 application/javascript +2018-02-26 14:46:52.887 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 14:46:52.888 +03:00 [Information] The file "/libs/datatables/datatables-min.js" was not modified +2018-02-26 14:46:52.889 +03:00 [Information] Request finished in 5.8803ms 304 application/javascript +2018-02-26 14:46:52.892 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 14:46:52.893 +03:00 [Information] The file "/libs/vue/vue.js" was not modified +2018-02-26 14:46:52.894 +03:00 [Information] Request finished in 2.824ms 304 application/javascript +2018-02-26 14:46:52.896 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552532121918279 +2018-02-26 14:46:52.896 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552532121912215 +2018-02-26 14:46:52.897 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:46:52.897 +03:00 [Information] Request finished in 1.2726ms 200 application/javascript +2018-02-26 14:46:52.897 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552532121918318 +2018-02-26 14:46:52.976 +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-26 14:46:53.010 +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-26 14:46:53.248 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:46:53.249 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 328.1849ms +2018-02-26 14:46:53.250 +03:00 [Information] Request finished in 353.8788ms 200 text/plain; charset=utf-8 +2018-02-26 14:46:53.297 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:46:53.298 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 335.3319ms +2018-02-26 14:46:53.298 +03:00 [Information] Request finished in 401.3189ms 200 text/plain; charset=utf-8 +2018-02-26 14:46:56.471 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:46:56.684 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:46:56.723 +03:00 [Information] Executed action "/Identity/Roles/Index" in 40.0115ms +2018-02-26 14:46:56.724 +03:00 [Information] Request finished in 252.305ms 200 text/html; charset=utf-8 +2018-02-26 14:46:56.774 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 14:46:56.774 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 14:46:56.775 +03:00 [Information] Request finished in 1.5873ms 200 text/css +2018-02-26 14:46:56.793 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552532121918279 +2018-02-26 14:46:56.794 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552532121918318 +2018-02-26 14:46:56.795 +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-26 14:46:56.796 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:46:56.797 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 2.6107ms +2018-02-26 14:46:56.797 +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-26 14:46:56.797 +03:00 [Information] Request finished in 4.0599ms 200 text/plain; charset=utf-8 +2018-02-26 14:46:56.798 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:46:56.798 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 2.9575ms +2018-02-26 14:46:56.798 +03:00 [Information] Request finished in 3.8893ms 200 text/plain; charset=utf-8 +2018-02-26 14:46:56.804 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 14:46:56.805 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 14:46:56.806 +03:00 [Information] Request finished in 2.6402ms 200 application/javascript +2018-02-26 14:46:56.809 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 14:46:56.810 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 14:46:56.810 +03:00 [Information] Request finished in 1.3201ms 200 application/javascript +2018-02-26 14:46:56.816 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 14:46:56.817 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 14:46:56.819 +03:00 [Information] Request finished in 3.167ms 200 application/javascript +2018-02-26 14:46:56.823 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 14:46:56.824 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 14:46:56.825 +03:00 [Information] Request finished in 1.7212ms 200 application/javascript +2018-02-26 14:46:56.827 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 14:46:56.829 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 14:46:56.830 +03:00 [Information] Request finished in 3.7494ms 200 application/javascript +2018-02-26 14:46:56.842 +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-26 14:46:56.842 +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-26 14:46:56.860 +03:00 [Information] Request finished in 18.4135ms 200 font/woff2 +2018-02-26 14:46:57.089 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/api/identity/role application/json +2018-02-26 14:46:57.149 +03:00 [Information] Executed action "Volo.Abp.Identity.IdentityRoleAppService.GetListAsync (Volo.Abp.Identity.Application)" in 52.5861ms +2018-02-26 14:46:57.254 +03:00 [Error] An unhandled exception has occurred while executing the request +System.InvalidOperationException: Cannot consume scoped service 'Microsoft.Extensions.Options.IOptionsSnapshot`1[Volo.Abp.Data.DbConnectionOptions]' from singleton 'Volo.Abp.Authorization.Permissions.UserPermissionValueProvider'. + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitScoped(ScopedCallSite scopedCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitTransient(TransientCallSite transientCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitTransient(TransientCallSite transientCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitTransient(TransientCallSite transientCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitTransient(TransientCallSite transientCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitSingleton(SingletonCallSite singletonCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.ValidateCallSite(Type serviceType, IServiceCallSite callSite) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(Type serviceType, ServiceProvider serviceProvider) + at System.Collections.Concurrent.ConcurrentDictionaryExtensions.GetOrAdd[TKey,TValue,TArg](ConcurrentDictionary`2 dictionary, TKey key, Func`3 valueFactory, TArg arg) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType) + at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) + at Volo.Abp.Authorization.Permissions.PermissionChecker.<>c__DisplayClass12_0.<.ctor>b__1(Type c) in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionChecker.cs:line 38 + at System.Linq.Enumerable.SelectIListIterator`2.ToList() + at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) + at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) + at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) + at System.Lazy`1.CreateValue() + at Volo.Abp.Authorization.Permissions.PermissionChecker.d__14.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionChecker.cs:line 58 +--- 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.Authorization.Permissions.PermissionCheckerExtensions.d__1.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionCheckerExtensions.cs:line 15 +--- 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.Authorization.PermissionRequirementHandler.d__2.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\PermissionRequirementHandler.cs:line 20 +--- 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.Authorization.AuthorizationHandler`1.d__0.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.Authorization.DefaultAuthorizationService.d__7.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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Authorization.Policy.PolicyEvaluator.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 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.d__15.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__17.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__15.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.Builder.RouterMiddleware.d__4.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.Diagnostics.DeveloperExceptionPageMiddleware.d__7.MoveNext() +2018-02-26 14:46:57.419 +03:00 [Information] Request finished in 330.1558ms 500 text/html; charset=utf-8 +2018-02-26 14:53:22.213 +03:00 [Information] Loaded modules: +2018-02-26 14:53:22.254 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityHttpApiModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 14:53:22.257 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 14:53:22.844 +03:00 [Information] Initialized all modules. +2018-02-26 14:53:23.047 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 14:53:26.076 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:53:27.387 +03:00 [Information] Executed action "/Index" in 1318.3805ms +2018-02-26 14:53:27.392 +03:00 [Information] Request finished in 4359.3898ms 200 text/html; charset=utf-8 +2018-02-26 14:53:27.435 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552536066532329 +2018-02-26 14:53:27.444 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:53:27.449 +03:00 [Information] Request finished in 15.8951ms 200 application/javascript +2018-02-26 14:53:27.455 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552536066563452 +2018-02-26 14:53:27.456 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:53:27.457 +03:00 [Information] Request finished in 1.6215ms 200 application/javascript +2018-02-26 14:53:27.457 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552536066568241 +2018-02-26 14:53:27.462 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552536066568271 +2018-02-26 14:53:27.587 +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-26 14:53:27.638 +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-26 14:53:27.909 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:53:27.910 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 431.5017ms +2018-02-26 14:53:27.911 +03:00 [Information] Request finished in 453.8819ms 200 text/plain; charset=utf-8 +2018-02-26 14:53:27.961 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:53:27.961 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 408.7161ms +2018-02-26 14:53:27.961 +03:00 [Information] Request finished in 500.161ms 200 text/plain; charset=utf-8 +2018-02-26 14:54:58.089 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:54:58.370 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:54:58.414 +03:00 [Information] Executed action "/Identity/Roles/Index" in 50.1833ms +2018-02-26 14:54:58.414 +03:00 [Information] Request finished in 325.1298ms 200 text/html; charset=utf-8 +2018-02-26 14:54:58.500 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552536066568241 +2018-02-26 14:54:58.501 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552536066568271 +2018-02-26 14:54:58.502 +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-26 14:54:58.503 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:54:58.504 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 2.5623ms +2018-02-26 14:54:58.504 +03:00 [Information] Request finished in 4.1895ms 200 text/plain; charset=utf-8 +2018-02-26 14:54:58.506 +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-26 14:54:58.507 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:54:58.508 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 5.4728ms +2018-02-26 14:54:58.508 +03:00 [Information] Request finished in 6.6621ms 200 text/plain; charset=utf-8 +2018-02-26 14:54:58.716 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/api/identity/role application/json +2018-02-26 14:54:58.831 +03:00 [Information] Authorization failed for user: null. +2018-02-26 14:54:58.832 +03:00 [Information] Authorization failed for the request at filter '"Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter"'. +2018-02-26 14:54:58.833 +03:00 [Information] Executing ChallengeResult with authentication schemes ([]). +2018-02-26 14:54:58.847 +03:00 [Information] AuthenticationScheme: "Identity.Application" was challenged. +2018-02-26 14:54:58.847 +03:00 [Information] Executed action "Volo.Abp.Identity.IdentityRoleAppService.GetListAsync (Volo.Abp.Identity.Application)" in 122.8272ms +2018-02-26 14:54:58.849 +03:00 [Information] Request finished in 132.969ms 401 +2018-02-26 14:55:00.471 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 14:55:00.472 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:55:00.475 +03:00 [Information] Executed action "/Index" in 3.3107ms +2018-02-26 14:55:00.476 +03:00 [Information] Request finished in 5.0465ms 200 text/html; charset=utf-8 +2018-02-26 14:55:00.539 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552536066568241 +2018-02-26 14:55:00.542 +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-26 14:55:00.542 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552536066568271 +2018-02-26 14:55:00.543 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:55:00.543 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 2.9074ms +2018-02-26 14:55:00.543 +03:00 [Information] Request finished in 4.6402ms 200 text/plain; charset=utf-8 +2018-02-26 14:55:00.544 +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-26 14:55:00.544 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:55:00.545 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 1.6023ms +2018-02-26 14:55:00.545 +03:00 [Information] Request finished in 3.0832ms 200 text/plain; charset=utf-8 diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj b/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj index 13859357c5..58da1528e5 100644 --- a/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj @@ -5,12 +5,27 @@ ..\docker-compose.dcproj + + + + + + + + + + + + + + + diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroservicesDemoWebModule.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroservicesDemoWebModule.cs new file mode 100644 index 0000000000..4ee2b2868b --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroservicesDemoWebModule.cs @@ -0,0 +1,98 @@ +using System; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp; +using Volo.Abp.Account.Web; +using Volo.Abp.AspNetCore.Modularity; +using Volo.Abp.AspNetCore.Mvc.Bundling; +using Volo.Abp.Autofac; +using Volo.Abp.Data; +using Volo.Abp.EntityFrameworkCore; +using Volo.Abp.Identity; +using Volo.Abp.Identity.EntityFrameworkCore; +using Volo.Abp.Identity.Web; +using Volo.Abp.Modularity; +using Volo.Abp.Permissions.EntityFrameworkCore; + +namespace MicroserviceDemo.Web +{ + [DependsOn(typeof(AbpAutofacModule))] + [DependsOn(typeof(AbpPermissionsEntityFrameworkCoreModule))] + [DependsOn(typeof(AbpIdentityHttpApiModule))] + [DependsOn(typeof(AbpIdentityWebModule))] + [DependsOn(typeof(AbpIdentityEntityFrameworkCoreModule))] + [DependsOn(typeof(AbpAccountWebModule))] + public class MicroservicesDemoWebModule : AbpModule + { + public override void PreConfigureServices(IServiceCollection services) + { + services.PreConfigure(builder => + { + builder.AddViewLocalization(); //TODO: To the framework! + }); + } + + public override void ConfigureServices(IServiceCollection services) + { + var hostingEnvironment = services.GetSingletonInstance(); + var configuration = BuildConfiguration(hostingEnvironment); + + services.Configure(configuration); + + services.Configure(options => + { + options.Configure(context => + { + if (context.ExistingConnection != null) + { + context.DbContextOptions.UseSqlServer(context.ExistingConnection); + } + else + { + context.DbContextOptions.UseSqlServer(context.ConnectionString); + } + }); + }); + + services.Configure(options => + { + //TODO: To the framework! + options.ScriptBundles.Add("GlobalScripts", new[] + { + "/Abp/ApplicationConfigurationScript?_v=" + DateTime.Now.Ticks, + "/Abp/ServiceProxyScript?_v=" + DateTime.Now.Ticks + }); + }); + + services.AddAssemblyOf(); + } + + public override void OnApplicationInitialization(ApplicationInitializationContext context) + { + var app = context.GetApplicationBuilder(); + + if (context.GetEnvironment().IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + app.UseStaticFiles(); + app.UseVirtualFiles(); + + app.UseMvcWithDefaultRoute(); + } + + private static IConfigurationRoot BuildConfiguration(IHostingEnvironment env) + { + var builder = new ConfigurationBuilder() + .SetBasePath(env.ContentRootPath) + .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) + .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: true); + + return builder.Build(); + } + } +} \ No newline at end of file diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.Designer.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.Designer.cs new file mode 100644 index 0000000000..10f30a4254 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.Designer.cs @@ -0,0 +1,263 @@ +// +using MicroserviceDemo.Web.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.Web.Migrations +{ + [DbContext(typeof(MigrationDbContext))] + [Migration("20180226091102_Installed_Identity_Module")] + partial class Installed_Identity_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.Identity.IdentityRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ConcurrencyStamp"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(256); + + b.Property("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName"); + + b.ToTable("IdentityRoles"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256); + + b.Property("ClaimValue") + .HasMaxLength(1024); + + b.Property("RoleId"); + + b.Property("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("IdentityRoleClaims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AccessFailedCount") + .ValueGeneratedOnAdd() + .HasDefaultValue(0); + + b.Property("ConcurrencyStamp") + .IsRequired() + .HasMaxLength(256); + + b.Property("Email") + .HasMaxLength(256); + + b.Property("EmailConfirmed") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("LockoutEnabled") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("LockoutEnd"); + + b.Property("NormalizedEmail") + .HasMaxLength(256); + + b.Property("NormalizedUserName") + .IsRequired() + .HasMaxLength(256); + + b.Property("PasswordHash") + .HasMaxLength(256); + + b.Property("PhoneNumber") + .HasMaxLength(16); + + b.Property("PhoneNumberConfirmed") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("SecurityStamp") + .IsRequired() + .HasMaxLength(256); + + b.Property("TenantId"); + + b.Property("TwoFactorEnabled") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("UserName") + .IsRequired() + .HasMaxLength(256); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail"); + + b.HasIndex("NormalizedUserName"); + + b.ToTable("IdentityUsers"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256); + + b.Property("ClaimValue") + .HasMaxLength(1024); + + b.Property("TenantId"); + + b.Property("UserId"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("IdentityUserClaims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.Property("UserId"); + + b.Property("LoginProvider") + .HasMaxLength(64); + + b.Property("ProviderDisplayName") + .HasMaxLength(128); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(196); + + b.Property("TenantId"); + + b.HasKey("UserId", "LoginProvider"); + + b.HasIndex("LoginProvider", "ProviderKey"); + + b.ToTable("IdentityUserLogins"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.Property("UserId"); + + b.Property("RoleId"); + + b.Property("TenantId"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId", "UserId"); + + b.ToTable("IdentityUserRoles"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.Property("UserId"); + + b.Property("LoginProvider") + .HasMaxLength(128); + + b.Property("Name"); + + b.Property("TenantId"); + + b.Property("Value"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("IdentityUserTokens"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole") + .WithMany("Claims") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Claims") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Logins") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole") + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Roles") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Tokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.cs new file mode 100644 index 0000000000..500fbdbd95 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.cs @@ -0,0 +1,221 @@ +using Microsoft.EntityFrameworkCore.Migrations; +using System; +using System.Collections.Generic; + +namespace MicroserviceDemo.Web.Migrations +{ + public partial class Installed_Identity_Module : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "IdentityRoles", + columns: table => new + { + Id = table.Column(nullable: false), + ConcurrencyStamp = table.Column(nullable: true), + Name = table.Column(maxLength: 256, nullable: false), + NormalizedName = table.Column(maxLength: 256, nullable: false), + TenantId = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityRoles", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "IdentityUsers", + columns: table => new + { + Id = table.Column(nullable: false), + AccessFailedCount = table.Column(nullable: false, defaultValue: 0), + ConcurrencyStamp = table.Column(maxLength: 256, nullable: false), + Email = table.Column(maxLength: 256, nullable: true), + EmailConfirmed = table.Column(nullable: false, defaultValue: false), + LockoutEnabled = table.Column(nullable: false, defaultValue: false), + LockoutEnd = table.Column(nullable: true), + NormalizedEmail = table.Column(maxLength: 256, nullable: true), + NormalizedUserName = table.Column(maxLength: 256, nullable: false), + PasswordHash = table.Column(maxLength: 256, nullable: true), + PhoneNumber = table.Column(maxLength: 16, nullable: true), + PhoneNumberConfirmed = table.Column(nullable: false, defaultValue: false), + SecurityStamp = table.Column(maxLength: 256, nullable: false), + TenantId = table.Column(nullable: true), + TwoFactorEnabled = table.Column(nullable: false, defaultValue: false), + UserName = table.Column(maxLength: 256, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityUsers", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "IdentityRoleClaims", + columns: table => new + { + Id = table.Column(nullable: false), + ClaimType = table.Column(maxLength: 256, nullable: false), + ClaimValue = table.Column(maxLength: 1024, nullable: true), + RoleId = table.Column(nullable: false), + TenantId = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityRoleClaims", x => x.Id); + table.ForeignKey( + name: "FK_IdentityRoleClaims_IdentityRoles_RoleId", + column: x => x.RoleId, + principalTable: "IdentityRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "IdentityUserClaims", + columns: table => new + { + Id = table.Column(nullable: false), + ClaimType = table.Column(maxLength: 256, nullable: false), + ClaimValue = table.Column(maxLength: 1024, nullable: true), + TenantId = table.Column(nullable: true), + UserId = table.Column(nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityUserClaims", x => x.Id); + table.ForeignKey( + name: "FK_IdentityUserClaims_IdentityUsers_UserId", + column: x => x.UserId, + principalTable: "IdentityUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "IdentityUserLogins", + columns: table => new + { + UserId = table.Column(nullable: false), + LoginProvider = table.Column(maxLength: 64, nullable: false), + ProviderDisplayName = table.Column(maxLength: 128, nullable: true), + ProviderKey = table.Column(maxLength: 196, nullable: false), + TenantId = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityUserLogins", x => new { x.UserId, x.LoginProvider }); + table.ForeignKey( + name: "FK_IdentityUserLogins_IdentityUsers_UserId", + column: x => x.UserId, + principalTable: "IdentityUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "IdentityUserRoles", + columns: table => new + { + UserId = table.Column(nullable: false), + RoleId = table.Column(nullable: false), + TenantId = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityUserRoles", x => new { x.UserId, x.RoleId }); + table.ForeignKey( + name: "FK_IdentityUserRoles_IdentityRoles_RoleId", + column: x => x.RoleId, + principalTable: "IdentityRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_IdentityUserRoles_IdentityUsers_UserId", + column: x => x.UserId, + principalTable: "IdentityUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "IdentityUserTokens", + columns: table => new + { + UserId = table.Column(nullable: false), + LoginProvider = table.Column(maxLength: 128, nullable: false), + Name = table.Column(nullable: false), + TenantId = table.Column(nullable: true), + Value = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityUserTokens", x => new { x.UserId, x.LoginProvider, x.Name }); + table.ForeignKey( + name: "FK_IdentityUserTokens_IdentityUsers_UserId", + column: x => x.UserId, + principalTable: "IdentityUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateIndex( + name: "IX_IdentityRoleClaims_RoleId", + table: "IdentityRoleClaims", + column: "RoleId"); + + migrationBuilder.CreateIndex( + name: "IX_IdentityRoles_NormalizedName", + table: "IdentityRoles", + column: "NormalizedName"); + + migrationBuilder.CreateIndex( + name: "IX_IdentityUserClaims_UserId", + table: "IdentityUserClaims", + column: "UserId"); + + migrationBuilder.CreateIndex( + name: "IX_IdentityUserLogins_LoginProvider_ProviderKey", + table: "IdentityUserLogins", + columns: new[] { "LoginProvider", "ProviderKey" }); + + migrationBuilder.CreateIndex( + name: "IX_IdentityUserRoles_RoleId_UserId", + table: "IdentityUserRoles", + columns: new[] { "RoleId", "UserId" }); + + migrationBuilder.CreateIndex( + name: "IX_IdentityUsers_NormalizedEmail", + table: "IdentityUsers", + column: "NormalizedEmail"); + + migrationBuilder.CreateIndex( + name: "IX_IdentityUsers_NormalizedUserName", + table: "IdentityUsers", + column: "NormalizedUserName"); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "IdentityRoleClaims"); + + migrationBuilder.DropTable( + name: "IdentityUserClaims"); + + migrationBuilder.DropTable( + name: "IdentityUserLogins"); + + migrationBuilder.DropTable( + name: "IdentityUserRoles"); + + migrationBuilder.DropTable( + name: "IdentityUserTokens"); + + migrationBuilder.DropTable( + name: "IdentityRoles"); + + migrationBuilder.DropTable( + name: "IdentityUsers"); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/MigrationDbContextModelSnapshot.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/MigrationDbContextModelSnapshot.cs new file mode 100644 index 0000000000..a171a18214 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/MigrationDbContextModelSnapshot.cs @@ -0,0 +1,260 @@ +// +using MicroserviceDemo.Web.Db; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using System; + +namespace MicroserviceDemo.Web.Migrations +{ + [DbContext(typeof(MigrationDbContext))] + partial class MigrationDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "2.0.1-rtm-125") + .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ConcurrencyStamp"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(256); + + b.Property("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName"); + + b.ToTable("IdentityRoles"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256); + + b.Property("ClaimValue") + .HasMaxLength(1024); + + b.Property("RoleId"); + + b.Property("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("IdentityRoleClaims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AccessFailedCount") + .ValueGeneratedOnAdd() + .HasDefaultValue(0); + + b.Property("ConcurrencyStamp") + .IsRequired() + .HasMaxLength(256); + + b.Property("Email") + .HasMaxLength(256); + + b.Property("EmailConfirmed") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("LockoutEnabled") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("LockoutEnd"); + + b.Property("NormalizedEmail") + .HasMaxLength(256); + + b.Property("NormalizedUserName") + .IsRequired() + .HasMaxLength(256); + + b.Property("PasswordHash") + .HasMaxLength(256); + + b.Property("PhoneNumber") + .HasMaxLength(16); + + b.Property("PhoneNumberConfirmed") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("SecurityStamp") + .IsRequired() + .HasMaxLength(256); + + b.Property("TenantId"); + + b.Property("TwoFactorEnabled") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("UserName") + .IsRequired() + .HasMaxLength(256); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail"); + + b.HasIndex("NormalizedUserName"); + + b.ToTable("IdentityUsers"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256); + + b.Property("ClaimValue") + .HasMaxLength(1024); + + b.Property("TenantId"); + + b.Property("UserId"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("IdentityUserClaims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.Property("UserId"); + + b.Property("LoginProvider") + .HasMaxLength(64); + + b.Property("ProviderDisplayName") + .HasMaxLength(128); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(196); + + b.Property("TenantId"); + + b.HasKey("UserId", "LoginProvider"); + + b.HasIndex("LoginProvider", "ProviderKey"); + + b.ToTable("IdentityUserLogins"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.Property("UserId"); + + b.Property("RoleId"); + + b.Property("TenantId"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId", "UserId"); + + b.ToTable("IdentityUserRoles"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.Property("UserId"); + + b.Property("LoginProvider") + .HasMaxLength(128); + + b.Property("Name"); + + b.Property("TenantId"); + + b.Property("Value"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("IdentityUserTokens"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole") + .WithMany("Claims") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Claims") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Logins") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole") + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Roles") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Tokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/Index.cshtml b/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/Index.cshtml new file mode 100644 index 0000000000..96d0e7d5ce --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/Index.cshtml @@ -0,0 +1,10 @@ +@page +@model MicroserviceDemo.Web.Pages.IndexModel +

+ + + + Login + + +

\ No newline at end of file diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/Index.cshtml.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/Index.cshtml.cs new file mode 100644 index 0000000000..0148f298da --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/Index.cshtml.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace MicroserviceDemo.Web.Pages +{ + public class IndexModel : PageModel + { + public void OnGet() + { + + } + } +} \ No newline at end of file diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/_ViewImports.cshtml b/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/_ViewImports.cshtml new file mode 100644 index 0000000000..05e1baf060 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/_ViewImports.cshtml @@ -0,0 +1,3 @@ +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bootstrap \ No newline at end of file diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/_ViewStart.cshtml b/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/_ViewStart.cshtml new file mode 100644 index 0000000000..f4d75cd962 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/_ViewStart.cshtml @@ -0,0 +1,3 @@ +@{ + Layout = "~/Views/Shared/_AppLayout.cshtml"; +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Program.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Program.cs index 483fab51ee..6bcf14a1b8 100644 --- a/samples/MicroserviceDemo/MicroserviceDemo.Web/Program.cs +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Program.cs @@ -1,12 +1,5 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore; +using System.IO; using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.Logging; namespace MicroserviceDemo.Web { @@ -14,11 +7,14 @@ namespace MicroserviceDemo.Web { public static void Main(string[] args) { - BuildWebHost(args).Run(); + BuildWebHostInternal(args).Run(); } - public static IWebHost BuildWebHost(string[] args) => - WebHost.CreateDefaultBuilder(args) + public static IWebHost BuildWebHostInternal(string[] args) => + new WebHostBuilder() + .UseKestrel() + .UseContentRoot(Directory.GetCurrentDirectory()) + .UseIISIntegration() .UseStartup() .Build(); } diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Startup.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Startup.cs index 4c22f392d7..c904f49d1a 100644 --- a/samples/MicroserviceDemo/MicroserviceDemo.Web/Startup.cs +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Startup.cs @@ -1,27 +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.Web { 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) { - if (env.IsDevelopment()) - { - app.UseDeveloperExceptionPage(); - } + loggerFactory + .AddConsole() + .AddDebug() + .AddSerilog(new LoggerConfiguration() + .Enrich.FromLogContext() + .WriteTo.RollingFile("Logs/logs.txt") + .CreateLogger() + ); - app.Run(async (context) => - { - await context.Response.WriteAsync("Hello microservices!"); - }); + app.InitializeApplication(); } } } diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Views/_ViewImports.cshtml b/samples/MicroserviceDemo/MicroserviceDemo.Web/Views/_ViewImports.cshtml new file mode 100644 index 0000000000..05e1baf060 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Views/_ViewImports.cshtml @@ -0,0 +1,3 @@ +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI +@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bootstrap \ No newline at end of file diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Views/_ViewStart.cshtml b/samples/MicroserviceDemo/MicroserviceDemo.Web/Views/_ViewStart.cshtml new file mode 100644 index 0000000000..f4d75cd962 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Views/_ViewStart.cshtml @@ -0,0 +1,3 @@ +@{ + Layout = "~/Views/Shared/_AppLayout.cshtml"; +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/appsettings.json b/samples/MicroserviceDemo/MicroserviceDemo.Web/appsettings.json new file mode 100644 index 0000000000..38342d3685 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/appsettings.json @@ -0,0 +1,6 @@ +{ + "ConnectionStrings": { + "Default": "Server=localhost;Database=MicroservicesDemo.Web;Trusted_Connection=True;MultipleActiveResultSets=true", + "AbpPermissions": "Server=localhost;Database=MicroservicesDemo.Permissions;Trusted_Connection=True;MultipleActiveResultSets=true" + } +} \ No newline at end of file diff --git a/src/AbpDesk/AbpDesk.Web.Mvc/AbpDeskWebMvcModule.cs b/src/AbpDesk/AbpDesk.Web.Mvc/AbpDeskWebMvcModule.cs index efb68e61ec..4aa15c75fd 100644 --- a/src/AbpDesk/AbpDesk.Web.Mvc/AbpDeskWebMvcModule.cs +++ b/src/AbpDesk/AbpDesk.Web.Mvc/AbpDeskWebMvcModule.cs @@ -60,7 +60,7 @@ namespace AbpDesk.Web.Mvc services.PreConfigure(builder => { builder - .AddViewLocalization() + .AddViewLocalization() //TODO: Move to the framework! .AddRazorPagesOptions(options => { options.Conventions.AuthorizeFolder("/App"); @@ -122,6 +122,7 @@ namespace AbpDesk.Web.Mvc services.Configure(options => { + //TODO: To the framework! options.ScriptBundles.Add("GlobalScripts", new[] { "/Abp/ApplicationConfigurationScript?_v=" + DateTime.Now.Ticks, diff --git a/src/Volo.Abp.AspNetCore.EmbeddedFiles/Microsoft/AspNetCore/Builder/VirtualFileSystemApplicationBuilderExtensions.cs b/src/Volo.Abp.AspNetCore.EmbeddedFiles/Microsoft/AspNetCore/Builder/VirtualFileSystemApplicationBuilderExtensions.cs index d0eeba87e2..22a5b18a05 100644 --- a/src/Volo.Abp.AspNetCore.EmbeddedFiles/Microsoft/AspNetCore/Builder/VirtualFileSystemApplicationBuilderExtensions.cs +++ b/src/Volo.Abp.AspNetCore.EmbeddedFiles/Microsoft/AspNetCore/Builder/VirtualFileSystemApplicationBuilderExtensions.cs @@ -7,6 +7,8 @@ using Volo.Abp.VirtualFileSystem; namespace Microsoft.AspNetCore.Builder { + //TODO: Volo.Abp.AspNetCore.EmbeddedFiles package should be referenced by the projects using embedded resources..? + public static class VirtualFileSystemApplicationBuilderExtensions { public static void UseVirtualFiles(this IApplicationBuilder app) diff --git a/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ProxyScripting/AbpServiceProxyScriptController.cs b/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ProxyScripting/AbpServiceProxyScriptController.cs index 0ebee057bf..fa3100debb 100644 --- a/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ProxyScripting/AbpServiceProxyScriptController.cs +++ b/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ProxyScripting/AbpServiceProxyScriptController.cs @@ -16,6 +16,7 @@ namespace Volo.Abp.AspNetCore.Mvc.ProxyScripting _proxyScriptManager = proxyScriptManager; } + [HttpGet] [Produces("text/javascript", "text/plain")] public string GetAll(ServiceProxyGenerationModel model) {