mirror of https://github.com/abpframework/abp.git
28 changed files with 796 additions and 1549 deletions
File diff suppressed because it is too large
@ -1,22 +0,0 @@ |
|||||
<Project Sdk="Microsoft.NET.Sdk.Web"> |
|
||||
|
|
||||
<PropertyGroup> |
|
||||
<TargetFramework>netcoreapp2.0</TargetFramework> |
|
||||
</PropertyGroup> |
|
||||
|
|
||||
<ItemGroup> |
|
||||
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.5" /> |
|
||||
<PackageReference Include="Serilog.Extensions.Logging" Version="2.0.2" /> |
|
||||
<PackageReference Include="Serilog.Sinks.RollingFile" Version="3.3.0" /> |
|
||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="1.1.0" /> |
|
||||
</ItemGroup> |
|
||||
|
|
||||
<ItemGroup> |
|
||||
<ProjectReference Include="..\..\Volo.Abp.AspNetCore.Mvc\Volo.Abp.AspNetCore.Mvc.csproj" /> |
|
||||
<ProjectReference Include="..\..\Volo.Abp.Autofac\Volo.Abp.Autofac.csproj" /> |
|
||||
<ProjectReference Include="..\..\Volo.Abp.Identity.EntityFrameworkCore\Volo.Abp.Identity.EntityFrameworkCore.csproj" /> |
|
||||
<ProjectReference Include="..\..\Volo.Abp.Permissions.Application\Volo.Abp.Permissions.Application.csproj" /> |
|
||||
<ProjectReference Include="..\..\Volo.Abp.Permissions.EntityFrameworkCore\Volo.Abp.Permissions.EntityFrameworkCore.csproj" /> |
|
||||
</ItemGroup> |
|
||||
|
|
||||
</Project> |
|
||||
@ -1,52 +0,0 @@ |
|||||
// <auto-generated />
|
|
||||
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<Guid>("Id") |
|
||||
.ValueGeneratedOnAdd(); |
|
||||
|
|
||||
b.Property<string>("Name") |
|
||||
.IsRequired() |
|
||||
.HasMaxLength(128); |
|
||||
|
|
||||
b.Property<string>("ProviderKey") |
|
||||
.IsRequired() |
|
||||
.HasMaxLength(64); |
|
||||
|
|
||||
b.Property<string>("ProviderName") |
|
||||
.IsRequired() |
|
||||
.HasMaxLength(64); |
|
||||
|
|
||||
b.Property<Guid?>("TenantId"); |
|
||||
|
|
||||
b.HasKey("Id"); |
|
||||
|
|
||||
b.HasIndex("Name", "ProviderName", "ProviderKey"); |
|
||||
|
|
||||
b.ToTable("AbpPermissionGrants"); |
|
||||
}); |
|
||||
#pragma warning restore 612, 618
|
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,38 +0,0 @@ |
|||||
using Microsoft.EntityFrameworkCore.Migrations; |
|
||||
using System; |
|
||||
using System.Collections.Generic; |
|
||||
|
|
||||
namespace MicroserviceDemo.PermissionService.Migrations |
|
||||
{ |
|
||||
public partial class Installed_Permissions_Module : Migration |
|
||||
{ |
|
||||
protected override void Up(MigrationBuilder migrationBuilder) |
|
||||
{ |
|
||||
migrationBuilder.CreateTable( |
|
||||
name: "AbpPermissionGrants", |
|
||||
columns: table => new |
|
||||
{ |
|
||||
Id = table.Column<Guid>(nullable: false), |
|
||||
Name = table.Column<string>(maxLength: 128, nullable: false), |
|
||||
ProviderKey = table.Column<string>(maxLength: 64, nullable: false), |
|
||||
ProviderName = table.Column<string>(maxLength: 64, nullable: false), |
|
||||
TenantId = table.Column<Guid>(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"); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,21 +0,0 @@ |
|||||
using System.IO; |
|
||||
using Microsoft.AspNetCore.Hosting; |
|
||||
|
|
||||
namespace MicroserviceDemo.PermissionService |
|
||||
{ |
|
||||
public class Program |
|
||||
{ |
|
||||
public static void Main(string[] args) |
|
||||
{ |
|
||||
BuildWebHostInternal(args).Run(); |
|
||||
} |
|
||||
|
|
||||
public static IWebHost BuildWebHostInternal(string[] args) => |
|
||||
new WebHostBuilder() |
|
||||
.UseKestrel() |
|
||||
.UseContentRoot(Directory.GetCurrentDirectory()) |
|
||||
.UseIISIntegration() |
|
||||
.UseStartup<Startup>() |
|
||||
.Build(); |
|
||||
} |
|
||||
} |
|
||||
@ -1,27 +0,0 @@ |
|||||
{ |
|
||||
"iisSettings": { |
|
||||
"windowsAuthentication": false, |
|
||||
"anonymousAuthentication": true, |
|
||||
"iisExpress": { |
|
||||
"applicationUrl": "http://localhost:63908/", |
|
||||
"sslPort": 0 |
|
||||
} |
|
||||
}, |
|
||||
"profiles": { |
|
||||
"IIS Express": { |
|
||||
"commandName": "IISExpress", |
|
||||
"launchBrowser": true, |
|
||||
"environmentVariables": { |
|
||||
"ASPNETCORE_ENVIRONMENT": "Development" |
|
||||
} |
|
||||
}, |
|
||||
"MicroserviceDemo.PermissionService": { |
|
||||
"commandName": "Project", |
|
||||
"launchBrowser": true, |
|
||||
"environmentVariables": { |
|
||||
"ASPNETCORE_ENVIRONMENT": "Development" |
|
||||
}, |
|
||||
"applicationUrl": "http://localhost:63909/" |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,36 +0,0 @@ |
|||||
using System; |
|
||||
using Microsoft.AspNetCore.Builder; |
|
||||
using Microsoft.Extensions.DependencyInjection; |
|
||||
using Microsoft.Extensions.Logging; |
|
||||
using Serilog; |
|
||||
using Volo.Abp; |
|
||||
|
|
||||
namespace MicroserviceDemo.PermissionService |
|
||||
{ |
|
||||
public class Startup |
|
||||
{ |
|
||||
public IServiceProvider ConfigureServices(IServiceCollection services) |
|
||||
{ |
|
||||
services.AddApplication<MicroservicesDemoPermissionServiceModule>(options => |
|
||||
{ |
|
||||
options.UseAutofac(); |
|
||||
}); |
|
||||
|
|
||||
return services.BuildServiceProviderFromFactory(); |
|
||||
} |
|
||||
|
|
||||
public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) |
|
||||
{ |
|
||||
loggerFactory |
|
||||
.AddConsole() |
|
||||
.AddDebug() |
|
||||
.AddSerilog(new LoggerConfiguration() |
|
||||
.Enrich.FromLogContext() |
|
||||
.WriteTo.RollingFile("Logs/logs.txt") |
|
||||
.CreateLogger() |
|
||||
); |
|
||||
|
|
||||
app.InitializeApplication(); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,6 +0,0 @@ |
|||||
{ |
|
||||
"ConnectionStrings": { |
|
||||
"Default": "Server=localhost;Database=MicroservicesDemo.Permissions;Trusted_Connection=True;MultipleActiveResultSets=true", |
|
||||
"AbpIdentity": "Server=localhost;Database=MicroservicesDemo.Web;Trusted_Connection=True;MultipleActiveResultSets=true" |
|
||||
} |
|
||||
} |
|
||||
@ -0,0 +1,311 @@ |
|||||
|
2018-02-27 13:16:54.058 +03:00 [Information] Loaded modules: |
||||
|
2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule |
||||
|
2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule |
||||
|
2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.Data.AbpDataModule |
||||
|
2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule |
||||
|
2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule |
||||
|
2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainSharedModule |
||||
|
2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule |
||||
|
2018-02-27 13:16:54.106 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.AbpDddModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule |
||||
|
2018-02-27 13:16:54.107 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.AbpCommonModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.MultiTenancy.EntityFrameworkCore.AbpMultiTenancyEntityFrameworkCoreModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationContractsModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyHttpApiModule |
||||
|
2018-02-27 13:16:54.108 +03:00 [Information] - MicroserviceDemo.TenancyService.MicroservicesDemoTenancyServiceModule |
||||
|
2018-02-27 13:16:54.947 +03:00 [Information] Initialized all modules. |
||||
|
2018-02-27 13:19:00.722 +03:00 [Information] Loaded modules: |
||||
|
2018-02-27 13:19:00.764 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Data.AbpDataModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainSharedModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.AbpDddModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.AbpCommonModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule |
||||
|
2018-02-27 13:19:00.765 +03:00 [Information] - Volo.Abp.MultiTenancy.EntityFrameworkCore.AbpMultiTenancyEntityFrameworkCoreModule |
||||
|
2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationContractsModule |
||||
|
2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationModule |
||||
|
2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule |
||||
|
2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule |
||||
|
2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule |
||||
|
2018-02-27 13:19:00.766 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyHttpApiModule |
||||
|
2018-02-27 13:19:00.766 +03:00 [Information] - MicroserviceDemo.TenancyService.MicroservicesDemoTenancyServiceModule |
||||
|
2018-02-27 13:19:01.414 +03:00 [Information] Initialized all modules. |
||||
|
2018-02-27 13:20:39.741 +03:00 [Information] Loaded modules: |
||||
|
2018-02-27 13:20:39.783 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Data.AbpDataModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainSharedModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule |
||||
|
2018-02-27 13:20:39.784 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.AbpDddModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule |
||||
|
2018-02-27 13:20:39.785 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule |
||||
|
2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.AbpCommonModule |
||||
|
2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule |
||||
|
2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.MultiTenancy.EntityFrameworkCore.AbpMultiTenancyEntityFrameworkCoreModule |
||||
|
2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationContractsModule |
||||
|
2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationModule |
||||
|
2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule |
||||
|
2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule |
||||
|
2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule |
||||
|
2018-02-27 13:20:39.786 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyHttpApiModule |
||||
|
2018-02-27 13:20:39.786 +03:00 [Information] - MicroserviceDemo.TenancyService.MicroservicesDemoTenancyServiceModule |
||||
|
2018-02-27 13:20:40.484 +03:00 [Information] Initialized all modules. |
||||
|
2018-02-27 13:20:40.727 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/ |
||||
|
2018-02-27 13:20:40.890 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.TenancyService)" with arguments (null) - ModelState is Valid |
||||
|
2018-02-27 13:20:40.899 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". |
||||
|
2018-02-27 13:20:40.904 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.TenancyService)" in 38.9775ms |
||||
|
2018-02-27 13:20:40.910 +03:00 [Information] Request finished in 199.3981ms 302 |
||||
|
2018-02-27 13:20:40.920 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger |
||||
|
2018-02-27 13:20:40.923 +03:00 [Information] Request finished in 3.0126ms 301 |
||||
|
2018-02-27 13:20:40.930 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/ |
||||
|
2018-02-27 13:20:40.935 +03:00 [Information] Sending file. Request path: '"/index.html"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:40.940 +03:00 [Information] Request finished in 9.6063ms 200 text/html |
||||
|
2018-02-27 13:20:40.970 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/typography.css |
||||
|
2018-02-27 13:20:40.971 +03:00 [Information] Sending file. Request path: '"/css/typography.css"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:40.971 +03:00 [Information] Request finished in 1.3932ms 200 text/css |
||||
|
2018-02-27 13:20:40.972 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/screen.css |
||||
|
2018-02-27 13:20:40.973 +03:00 [Information] Sending file. Request path: '"/css/screen.css"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:40.975 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/reset.css |
||||
|
2018-02-27 13:20:40.975 +03:00 [Information] Request finished in 2.2254ms 200 text/css |
||||
|
2018-02-27 13:20:40.975 +03:00 [Information] Sending file. Request path: '"/css/reset.css"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:40.976 +03:00 [Information] Request finished in 1.152ms 200 text/css |
||||
|
2018-02-27 13:20:40.980 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery-1.8.0.min.js |
||||
|
2018-02-27 13:20:40.980 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/print.css |
||||
|
2018-02-27 13:20:40.980 +03:00 [Information] Sending file. Request path: '"/css/print.css"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:40.980 +03:00 [Information] Sending file. Request path: '"/lib/jquery-1.8.0.min.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:40.981 +03:00 [Information] Request finished in 0.8813ms 200 text/css |
||||
|
2018-02-27 13:20:40.981 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/object-assign-pollyfill.js |
||||
|
2018-02-27 13:20:40.982 +03:00 [Information] Sending file. Request path: '"/lib/object-assign-pollyfill.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:40.983 +03:00 [Information] Request finished in 1.4766ms 200 application/javascript |
||||
|
2018-02-27 13:20:40.987 +03:00 [Information] Request finished in 6.1895ms 200 application/javascript |
||||
|
2018-02-27 13:20:40.988 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.slideto.min.js |
||||
|
2018-02-27 13:20:40.988 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.wiggle.min.js |
||||
|
2018-02-27 13:20:40.989 +03:00 [Information] Sending file. Request path: '"/lib/jquery.wiggle.min.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:40.989 +03:00 [Information] Sending file. Request path: '"/lib/jquery.slideto.min.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:40.989 +03:00 [Information] Request finished in 1.0541ms 200 application/javascript |
||||
|
2018-02-27 13:20:40.994 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.ba-bbq.min.js |
||||
|
2018-02-27 13:20:40.994 +03:00 [Information] Sending file. Request path: '"/lib/jquery.ba-bbq.min.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:40.995 +03:00 [Information] Request finished in 1.1041ms 200 application/javascript |
||||
|
2018-02-27 13:20:40.999 +03:00 [Information] Request finished in 3.5784ms 200 application/javascript |
||||
|
2018-02-27 13:20:41.006 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/highlight.9.1.0.pack_extended.js |
||||
|
2018-02-27 13:20:41.006 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/handlebars-4.0.5.js |
||||
|
2018-02-27 13:20:41.006 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/lodash.min.js |
||||
|
2018-02-27 13:20:41.006 +03:00 [Information] Sending file. Request path: '"/lib/highlight.9.1.0.pack_extended.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:41.006 +03:00 [Information] Sending file. Request path: '"/lib/handlebars-4.0.5.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:41.006 +03:00 [Information] Sending file. Request path: '"/lib/lodash.min.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:41.006 +03:00 [Information] Request finished in 0.7791ms 200 application/javascript |
||||
|
2018-02-27 13:20:41.007 +03:00 [Information] Request finished in 1.1563ms 200 application/javascript |
||||
|
2018-02-27 13:20:41.008 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/swagger-ui.min.js |
||||
|
2018-02-27 13:20:41.010 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/highlight.9.1.0.pack.js |
||||
|
2018-02-27 13:20:41.010 +03:00 [Information] Sending file. Request path: '"/lib/highlight.9.1.0.pack.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:41.010 +03:00 [Information] Request finished in 0.8219ms 200 application/javascript |
||||
|
2018-02-27 13:20:41.012 +03:00 [Information] Sending file. Request path: '"/swagger-ui.min.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:41.017 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/backbone-min.js |
||||
|
2018-02-27 13:20:41.017 +03:00 [Information] Sending file. Request path: '"/lib/backbone-min.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:41.017 +03:00 [Information] Request finished in 0.8069ms 200 application/javascript |
||||
|
2018-02-27 13:20:41.021 +03:00 [Information] Request finished in 15.2947ms 200 application/javascript |
||||
|
2018-02-27 13:20:41.021 +03:00 [Information] Request finished in 13.328ms 200 application/javascript |
||||
|
2018-02-27 13:20:41.115 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jsoneditor.min.js |
||||
|
2018-02-27 13:20:41.116 +03:00 [Information] Sending file. Request path: '"/lib/jsoneditor.min.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:41.118 +03:00 [Information] Request finished in 2.6261ms 200 application/javascript |
||||
|
2018-02-27 13:20:41.119 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/marked.js |
||||
|
2018-02-27 13:20:41.119 +03:00 [Information] Sending file. Request path: '"/lib/marked.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:41.120 +03:00 [Information] Request finished in 1.1965ms 200 application/javascript |
||||
|
2018-02-27 13:20:41.123 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/swagger-oauth.js |
||||
|
2018-02-27 13:20:41.125 +03:00 [Information] Sending file. Request path: '"/lib/swagger-oauth.js"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:41.125 +03:00 [Information] Request finished in 2.7206ms 200 application/javascript |
||||
|
2018-02-27 13:20:41.138 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/images/logo_small.png |
||||
|
2018-02-27 13:20:41.138 +03:00 [Information] Sending file. Request path: '"/images/logo_small.png"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:41.139 +03:00 [Information] Request finished in 0.8616ms 200 image/png |
||||
|
2018-02-27 13:20:41.268 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/images/favicon-16x16.png |
||||
|
2018-02-27 13:20:41.268 +03:00 [Information] Sending file. Request path: '"/images/favicon-16x16.png"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:41.269 +03:00 [Information] Request finished in 0.8604ms 200 image/png |
||||
|
2018-02-27 13:20:41.288 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/v1/swagger.json |
||||
|
2018-02-27 13:20:41.539 +03:00 [Information] Request finished in 251.1205ms 200 application/json |
||||
|
2018-02-27 13:20:52.263 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/images/throbber.gif |
||||
|
2018-02-27 13:20:52.263 +03:00 [Information] Sending file. Request path: '"/images/throbber.gif"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:20:52.264 +03:00 [Information] Request finished in 0.8997ms 200 image/gif |
||||
|
2018-02-27 13:20:52.268 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/Abp/ApplicationConfigurationScript |
||||
|
2018-02-27 13:20:52.286 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid |
||||
|
2018-02-27 13:20:52.369 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". |
||||
|
2018-02-27 13:20:52.370 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 89.1993ms |
||||
|
2018-02-27 13:20:52.371 +03:00 [Information] Request finished in 103.3378ms 200 text/plain; charset=utf-8 |
||||
|
2018-02-27 13:21:04.659 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/Abp/ServiceProxyScript?UseCache=true |
||||
|
2018-02-27 13:21:04.706 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid |
||||
|
2018-02-27 13:21:04.760 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". |
||||
|
2018-02-27 13:21:04.760 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 81.0285ms |
||||
|
2018-02-27 13:21:04.760 +03:00 [Information] Request finished in 101.7893ms 200 text/plain; charset=utf-8 |
||||
|
2018-02-27 13:21:21.290 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/api/abp/application-configuration |
||||
|
2018-02-27 13:21:21.296 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid |
||||
|
2018-02-27 13:21:21.297 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". |
||||
|
2018-02-27 13:21:21.301 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.Get (Volo.Abp.AspNetCore.Mvc)" in 5.5583ms |
||||
|
2018-02-27 13:21:21.302 +03:00 [Information] Request finished in 11.6077ms 200 application/json; charset=utf-8 |
||||
|
2018-02-27 13:21:32.534 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/api/abp/api-definition |
||||
|
2018-02-27 13:21:32.538 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid |
||||
|
2018-02-27 13:21:32.540 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". |
||||
|
2018-02-27 13:21:32.560 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController.Get (Volo.Abp.AspNetCore.Mvc)" in 22.588ms |
||||
|
2018-02-27 13:21:32.560 +03:00 [Information] Request finished in 26.8605ms 200 application/json; charset=utf-8 |
||||
|
2018-02-27 13:28:39.013 +03:00 [Information] Request starting HTTP/1.1 POST http://127.0.0.1:31738/iisintegration 0 |
||||
|
2018-02-27 13:28:39.014 +03:00 [Information] Request finished in 0.8787ms 202 |
||||
|
2018-02-27 13:34:27.480 +03:00 [Information] Loaded modules: |
||||
|
2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule |
||||
|
2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule |
||||
|
2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.Data.AbpDataModule |
||||
|
2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule |
||||
|
2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule |
||||
|
2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainSharedModule |
||||
|
2018-02-27 13:34:27.522 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.AbpDddModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule |
||||
|
2018-02-27 13:34:27.523 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.AbpCommonModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.MultiTenancy.EntityFrameworkCore.AbpMultiTenancyEntityFrameworkCoreModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationContractsModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationModule |
||||
|
2018-02-27 13:34:27.524 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule |
||||
|
2018-02-27 13:34:27.525 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule |
||||
|
2018-02-27 13:34:27.525 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule |
||||
|
2018-02-27 13:34:27.525 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyHttpApiModule |
||||
|
2018-02-27 13:34:27.525 +03:00 [Information] - MicroserviceDemo.TenancyService.MicroservicesDemoTenancyServiceModule |
||||
|
2018-02-27 13:34:28.177 +03:00 [Information] Initialized all modules. |
||||
|
2018-02-27 13:34:28.463 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/ |
||||
|
2018-02-27 13:34:28.487 +03:00 [Information] Sending file. Request path: '"/index.html"'. Physical path: '"N/A"' |
||||
|
2018-02-27 13:34:28.494 +03:00 [Information] Request finished in 46.1866ms 200 text/html |
||||
|
2018-02-27 13:34:28.535 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/typography.css |
||||
|
2018-02-27 13:34:28.537 +03:00 [Information] The file "/css/typography.css" was not modified |
||||
|
2018-02-27 13:34:28.539 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/reset.css |
||||
|
2018-02-27 13:34:28.540 +03:00 [Information] The file "/css/reset.css" was not modified |
||||
|
2018-02-27 13:34:28.540 +03:00 [Information] Request finished in 3.3479ms 304 text/css |
||||
|
2018-02-27 13:34:28.540 +03:00 [Information] Request finished in 5.8354ms 304 text/css |
||||
|
2018-02-27 13:34:28.541 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/screen.css |
||||
|
2018-02-27 13:34:28.543 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/object-assign-pollyfill.js |
||||
|
2018-02-27 13:34:28.543 +03:00 [Information] The file "/lib/object-assign-pollyfill.js" was not modified |
||||
|
2018-02-27 13:34:28.544 +03:00 [Information] Request finished in 1.0831ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.544 +03:00 [Information] The file "/css/screen.css" was not modified |
||||
|
2018-02-27 13:34:28.544 +03:00 [Information] Request finished in 3.4976ms 304 text/css |
||||
|
2018-02-27 13:34:28.547 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/css/print.css |
||||
|
2018-02-27 13:34:28.548 +03:00 [Information] The file "/css/print.css" was not modified |
||||
|
2018-02-27 13:34:28.548 +03:00 [Information] Request finished in 1.1777ms 304 text/css |
||||
|
2018-02-27 13:34:28.554 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.wiggle.min.js |
||||
|
2018-02-27 13:34:28.555 +03:00 [Information] The file "/lib/jquery.wiggle.min.js" was not modified |
||||
|
2018-02-27 13:34:28.555 +03:00 [Information] Request finished in 0.8159ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.555 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery-1.8.0.min.js |
||||
|
2018-02-27 13:34:28.555 +03:00 [Information] The file "/lib/jquery-1.8.0.min.js" was not modified |
||||
|
2018-02-27 13:34:28.556 +03:00 [Information] Request finished in 0.8351ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.556 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.ba-bbq.min.js |
||||
|
2018-02-27 13:34:28.556 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jquery.slideto.min.js |
||||
|
2018-02-27 13:34:28.556 +03:00 [Information] The file "/lib/jquery.ba-bbq.min.js" was not modified |
||||
|
2018-02-27 13:34:28.557 +03:00 [Information] The file "/lib/jquery.slideto.min.js" was not modified |
||||
|
2018-02-27 13:34:28.557 +03:00 [Information] Request finished in 1.87ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.558 +03:00 [Information] Request finished in 1.6994ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.559 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/handlebars-4.0.5.js |
||||
|
2018-02-27 13:34:28.559 +03:00 [Information] The file "/lib/handlebars-4.0.5.js" was not modified |
||||
|
2018-02-27 13:34:28.559 +03:00 [Information] Request finished in 0.91ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.561 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/lodash.min.js |
||||
|
2018-02-27 13:34:28.562 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/backbone-min.js |
||||
|
2018-02-27 13:34:28.563 +03:00 [Information] The file "/lib/backbone-min.js" was not modified |
||||
|
2018-02-27 13:34:28.563 +03:00 [Information] Request finished in 1.3136ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.562 +03:00 [Information] The file "/lib/lodash.min.js" was not modified |
||||
|
2018-02-27 13:34:28.564 +03:00 [Information] Request finished in 2.724ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.564 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/swagger-ui.min.js |
||||
|
2018-02-27 13:34:28.564 +03:00 [Information] The file "/swagger-ui.min.js" was not modified |
||||
|
2018-02-27 13:34:28.565 +03:00 [Information] Request finished in 0.5952ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.566 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/highlight.9.1.0.pack.js |
||||
|
2018-02-27 13:34:28.567 +03:00 [Information] The file "/lib/highlight.9.1.0.pack.js" was not modified |
||||
|
2018-02-27 13:34:28.568 +03:00 [Information] Request finished in 1.3705ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.571 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/jsoneditor.min.js |
||||
|
2018-02-27 13:34:28.572 +03:00 [Information] The file "/lib/jsoneditor.min.js" was not modified |
||||
|
2018-02-27 13:34:28.572 +03:00 [Information] Request finished in 1.0164ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.572 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/highlight.9.1.0.pack_extended.js |
||||
|
2018-02-27 13:34:28.573 +03:00 [Information] The file "/lib/highlight.9.1.0.pack_extended.js" was not modified |
||||
|
2018-02-27 13:34:28.574 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/swagger-oauth.js |
||||
|
2018-02-27 13:34:28.574 +03:00 [Information] Request finished in 1.5159ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.574 +03:00 [Information] The file "/lib/swagger-oauth.js" was not modified |
||||
|
2018-02-27 13:34:28.575 +03:00 [Information] Request finished in 0.9989ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.576 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/lib/marked.js |
||||
|
2018-02-27 13:34:28.576 +03:00 [Information] The file "/lib/marked.js" was not modified |
||||
|
2018-02-27 13:34:28.577 +03:00 [Information] Request finished in 0.7684ms 304 application/javascript |
||||
|
2018-02-27 13:34:28.760 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/images/logo_small.png |
||||
|
2018-02-27 13:34:28.761 +03:00 [Information] The file "/images/logo_small.png" was not modified |
||||
|
2018-02-27 13:34:28.761 +03:00 [Information] Request finished in 0.6752ms 304 image/png |
||||
|
2018-02-27 13:34:28.781 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63877/swagger/v1/swagger.json |
||||
|
2018-02-27 13:34:29.095 +03:00 [Information] Request finished in 313.8835ms 200 application/json |
||||
@ -0,0 +1,67 @@ |
|||||
|
// <auto-generated />
|
||||
|
using MicroserviceDemo.TenancyService.Db; |
||||
|
using Microsoft.EntityFrameworkCore; |
||||
|
using Microsoft.EntityFrameworkCore.Infrastructure; |
||||
|
using Microsoft.EntityFrameworkCore.Metadata; |
||||
|
using Microsoft.EntityFrameworkCore.Migrations; |
||||
|
using Microsoft.EntityFrameworkCore.Storage; |
||||
|
using Microsoft.EntityFrameworkCore.Storage.Internal; |
||||
|
using System; |
||||
|
|
||||
|
namespace MicroserviceDemo.TenancyService.Migrations |
||||
|
{ |
||||
|
[DbContext(typeof(MigrationDbContext))] |
||||
|
[Migration("20180227101655_Added_MultiTenancy_Module")] |
||||
|
partial class Added_MultiTenancy_Module |
||||
|
{ |
||||
|
protected override void BuildTargetModel(ModelBuilder modelBuilder) |
||||
|
{ |
||||
|
#pragma warning disable 612, 618
|
||||
|
modelBuilder |
||||
|
.HasAnnotation("ProductVersion", "2.0.1-rtm-125") |
||||
|
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); |
||||
|
|
||||
|
modelBuilder.Entity("Volo.Abp.MultiTenancy.Tenant", b => |
||||
|
{ |
||||
|
b.Property<Guid>("Id") |
||||
|
.ValueGeneratedOnAdd(); |
||||
|
|
||||
|
b.Property<string>("Name") |
||||
|
.IsRequired() |
||||
|
.HasMaxLength(64); |
||||
|
|
||||
|
b.HasKey("Id"); |
||||
|
|
||||
|
b.HasIndex("Name") |
||||
|
.IsUnique(); |
||||
|
|
||||
|
b.ToTable("MtTenants"); |
||||
|
}); |
||||
|
|
||||
|
modelBuilder.Entity("Volo.Abp.MultiTenancy.TenantConnectionString", b => |
||||
|
{ |
||||
|
b.Property<Guid>("TenantId"); |
||||
|
|
||||
|
b.Property<string>("Name") |
||||
|
.HasMaxLength(128); |
||||
|
|
||||
|
b.Property<string>("Value") |
||||
|
.IsRequired() |
||||
|
.HasMaxLength(1024); |
||||
|
|
||||
|
b.HasKey("TenantId", "Name"); |
||||
|
|
||||
|
b.ToTable("MtTenantConnectionStrings"); |
||||
|
}); |
||||
|
|
||||
|
modelBuilder.Entity("Volo.Abp.MultiTenancy.TenantConnectionString", b => |
||||
|
{ |
||||
|
b.HasOne("Volo.Abp.MultiTenancy.Tenant") |
||||
|
.WithMany("ConnectionStrings") |
||||
|
.HasForeignKey("TenantId") |
||||
|
.OnDelete(DeleteBehavior.Cascade); |
||||
|
}); |
||||
|
#pragma warning restore 612, 618
|
||||
|
} |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,58 @@ |
|||||
|
using Microsoft.EntityFrameworkCore.Migrations; |
||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
|
||||
|
namespace MicroserviceDemo.TenancyService.Migrations |
||||
|
{ |
||||
|
public partial class Added_MultiTenancy_Module : Migration |
||||
|
{ |
||||
|
protected override void Up(MigrationBuilder migrationBuilder) |
||||
|
{ |
||||
|
migrationBuilder.CreateTable( |
||||
|
name: "MtTenants", |
||||
|
columns: table => new |
||||
|
{ |
||||
|
Id = table.Column<Guid>(nullable: false), |
||||
|
Name = table.Column<string>(maxLength: 64, nullable: false) |
||||
|
}, |
||||
|
constraints: table => |
||||
|
{ |
||||
|
table.PrimaryKey("PK_MtTenants", x => x.Id); |
||||
|
}); |
||||
|
|
||||
|
migrationBuilder.CreateTable( |
||||
|
name: "MtTenantConnectionStrings", |
||||
|
columns: table => new |
||||
|
{ |
||||
|
TenantId = table.Column<Guid>(nullable: false), |
||||
|
Name = table.Column<string>(maxLength: 128, nullable: false), |
||||
|
Value = table.Column<string>(maxLength: 1024, nullable: false) |
||||
|
}, |
||||
|
constraints: table => |
||||
|
{ |
||||
|
table.PrimaryKey("PK_MtTenantConnectionStrings", x => new { x.TenantId, x.Name }); |
||||
|
table.ForeignKey( |
||||
|
name: "FK_MtTenantConnectionStrings_MtTenants_TenantId", |
||||
|
column: x => x.TenantId, |
||||
|
principalTable: "MtTenants", |
||||
|
principalColumn: "Id", |
||||
|
onDelete: ReferentialAction.Cascade); |
||||
|
}); |
||||
|
|
||||
|
migrationBuilder.CreateIndex( |
||||
|
name: "IX_MtTenants_Name", |
||||
|
table: "MtTenants", |
||||
|
column: "Name", |
||||
|
unique: true); |
||||
|
} |
||||
|
|
||||
|
protected override void Down(MigrationBuilder migrationBuilder) |
||||
|
{ |
||||
|
migrationBuilder.DropTable( |
||||
|
name: "MtTenantConnectionStrings"); |
||||
|
|
||||
|
migrationBuilder.DropTable( |
||||
|
name: "MtTenants"); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
@ -1,22 +1,36 @@ |
|||||
using Microsoft.AspNetCore.Builder; |
using System; |
||||
using Microsoft.AspNetCore.Hosting; |
using Microsoft.AspNetCore.Builder; |
||||
using Microsoft.AspNetCore.Http; |
|
||||
using Microsoft.Extensions.DependencyInjection; |
using Microsoft.Extensions.DependencyInjection; |
||||
|
using Microsoft.Extensions.Logging; |
||||
|
using Serilog; |
||||
|
using Volo.Abp; |
||||
|
|
||||
namespace MicroserviceDemo.TenancyService |
namespace MicroserviceDemo.TenancyService |
||||
{ |
{ |
||||
public class Startup |
public class Startup |
||||
{ |
{ |
||||
public void ConfigureServices(IServiceCollection services) |
public IServiceProvider ConfigureServices(IServiceCollection services) |
||||
{ |
{ |
||||
|
services.AddApplication<MicroservicesDemoTenancyServiceModule>(options => |
||||
|
{ |
||||
|
options.UseAutofac(); |
||||
|
}); |
||||
|
|
||||
|
return services.BuildServiceProviderFromFactory(); |
||||
} |
} |
||||
|
|
||||
public void Configure(IApplicationBuilder app, IHostingEnvironment env) |
public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) |
||||
{ |
{ |
||||
app.Run(async (context) => |
loggerFactory |
||||
{ |
.AddConsole() |
||||
await context.Response.WriteAsync("Tenancy microservice!"); |
.AddDebug() |
||||
}); |
.AddSerilog(new LoggerConfiguration() |
||||
|
.Enrich.FromLogContext() |
||||
|
.WriteTo.RollingFile("Logs/logs.txt") |
||||
|
.CreateLogger() |
||||
|
); |
||||
|
|
||||
|
app.InitializeApplication(); |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
|||||
@ -0,0 +1,5 @@ |
|||||
|
{ |
||||
|
"ConnectionStrings": { |
||||
|
"Default": "Server=localhost;Database=MicroservicesDemo.Permissions;Trusted_Connection=True;MultipleActiveResultSets=true" |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,200 @@ |
|||||
|
2018-02-27 13:34:15.207 +03:00 [Information] Loaded modules: |
||||
|
2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule |
||||
|
2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule |
||||
|
2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule |
||||
|
2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule |
||||
|
2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule |
||||
|
2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule |
||||
|
2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Http.Client.AbpHttpClientModule |
||||
|
2018-02-27 13:34:15.255 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule |
||||
|
2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule |
||||
|
2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule |
||||
|
2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Data.AbpDataModule |
||||
|
2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule |
||||
|
2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule |
||||
|
2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule |
||||
|
2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule |
||||
|
2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule |
||||
|
2018-02-27 13:34:15.256 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.AbpDddModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.AbpCommonModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule |
||||
|
2018-02-27 13:34:15.257 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityHttpApiModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyDomainSharedModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyApplicationContractsModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyHttpApiClientModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - Volo.Abp.MultiTenancy.Web.AbpMultiTenancyWebModule |
||||
|
2018-02-27 13:34:15.258 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule |
||||
|
2018-02-27 13:34:15.958 +03:00 [Information] Initialized all modules. |
||||
|
2018-02-27 13:34:16.193 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ |
||||
|
2018-02-27 13:34:16.241 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" |
||||
|
2018-02-27 13:34:19.526 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid |
||||
|
2018-02-27 13:34:20.589 +03:00 [Information] Executed action "/Index" in 1070.9466ms |
||||
|
2018-02-27 13:34:20.594 +03:00 [Information] Request finished in 4417.4723ms 200 text/html; charset=utf-8 |
||||
|
2018-02-27 13:34:20.623 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css |
||||
|
2018-02-27 13:34:20.630 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/css/font-awesome-min.css"'. Physical path: '"/wwwroot/libs/font_awesome/css/font-awesome-min.css"' |
||||
|
2018-02-27 13:34:20.632 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css |
||||
|
2018-02-27 13:34:20.632 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css |
||||
|
2018-02-27 13:34:20.632 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' |
||||
|
2018-02-27 13:34:20.633 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' |
||||
|
2018-02-27 13:34:20.635 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css |
||||
|
2018-02-27 13:34:20.635 +03:00 [Information] Request finished in 3.2773ms 200 text/css |
||||
|
2018-02-27 13:34:20.635 +03:00 [Information] Request finished in 12.2568ms 200 text/css |
||||
|
2018-02-27 13:34:20.635 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' |
||||
|
2018-02-27 13:34:20.636 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636553352599936541 |
||||
|
2018-02-27 13:34:20.636 +03:00 [Information] Request finished in 0.8308ms 200 text/css |
||||
|
2018-02-27 13:34:20.636 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' |
||||
|
2018-02-27 13:34:20.635 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css |
||||
|
2018-02-27 13:34:20.644 +03:00 [Information] Request finished in 9.2146ms 200 application/javascript |
||||
|
2018-02-27 13:34:20.645 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js |
||||
|
2018-02-27 13:34:20.648 +03:00 [Information] Sending file. Request path: '"/libs/jquery/jquery-3-1-1-min.js"'. Physical path: '"/wwwroot/libs/jquery/jquery-3-1-1-min.js"' |
||||
|
2018-02-27 13:34:20.653 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' |
||||
|
2018-02-27 13:34:20.655 +03:00 [Information] Request finished in 22.6958ms 200 text/css |
||||
|
2018-02-27 13:34:20.655 +03:00 [Information] Request finished in 9.6354ms 200 application/javascript |
||||
|
2018-02-27 13:34:20.656 +03:00 [Information] Request finished in 19.6305ms 200 text/css |
||||
|
2018-02-27 13:34:20.662 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js |
||||
|
2018-02-27 13:34:20.664 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js |
||||
|
2018-02-27 13:34:20.664 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js |
||||
|
2018-02-27 13:34:20.665 +03:00 [Information] Sending file. Request path: '"/libs/bootstrap/js/bootstrap-bundle-min.js"'. Physical path: '"/wwwroot/libs/bootstrap/js/bootstrap-bundle-min.js"' |
||||
|
2018-02-27 13:34:20.665 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js"'. Physical path: '"/wwwroot/libs/jquery_validation_unobtrusive/jquery-validate-unobtrusive.js"' |
||||
|
2018-02-27 13:34:20.666 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' |
||||
|
2018-02-27 13:34:20.667 +03:00 [Information] Request finished in 1.4223ms 200 application/javascript |
||||
|
2018-02-27 13:34:20.668 +03:00 [Information] Request finished in 6.1061ms 200 application/javascript |
||||
|
2018-02-27 13:34:20.670 +03:00 [Information] Request finished in 4.8121ms 200 application/javascript |
||||
|
2018-02-27 13:34:20.670 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js |
||||
|
2018-02-27 13:34:20.671 +03:00 [Information] Sending file. Request path: '"/libs/jquery-form/jquery-form-min.js"'. Physical path: '"/wwwroot/libs/jquery_form/jquery-form-min.js"' |
||||
|
2018-02-27 13:34:20.671 +03:00 [Information] Request finished in 1.7994ms 200 application/javascript |
||||
|
2018-02-27 13:34:20.679 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js |
||||
|
2018-02-27 13:34:20.680 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' |
||||
|
2018-02-27 13:34:20.681 +03:00 [Information] Request finished in 3.188ms 200 application/javascript |
||||
|
2018-02-27 13:34:20.688 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636553352599967745 |
||||
|
2018-02-27 13:34:20.688 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' |
||||
|
2018-02-27 13:34:20.689 +03:00 [Information] Request finished in 0.7534ms 200 application/javascript |
||||
|
2018-02-27 13:34:20.694 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636553352599971431 |
||||
|
2018-02-27 13:34:20.695 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" |
||||
|
2018-02-27 13:34:20.699 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636553352599971401 |
||||
|
2018-02-27 13:34:20.700 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" |
||||
|
2018-02-27 13:34:20.706 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js |
||||
|
2018-02-27 13:34:20.707 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' |
||||
|
2018-02-27 13:34:20.710 +03:00 [Information] Request finished in 3.5335ms 200 application/javascript |
||||
|
2018-02-27 13:34:20.715 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js |
||||
|
2018-02-27 13:34:20.715 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' |
||||
|
2018-02-27 13:34:20.731 +03:00 [Information] Request finished in 17.8383ms 200 application/javascript |
||||
|
2018-02-27 13:34:20.793 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid |
||||
|
2018-02-27 13:34:20.819 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid |
||||
|
2018-02-27 13:34:21.062 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". |
||||
|
2018-02-27 13:34:21.063 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 347.9411ms |
||||
|
2018-02-27 13:34:21.063 +03:00 [Information] Request finished in 364.4316ms 200 text/plain; charset=utf-8 |
||||
|
2018-02-27 13:34:21.108 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". |
||||
|
2018-02-27 13:34:21.108 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 338.0393ms |
||||
|
2018-02-27 13:34:21.109 +03:00 [Information] Request finished in 415.279ms 200 text/plain; charset=utf-8 |
||||
|
2018-02-27 13:34:31.486 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/MultiTenancy/Tenants |
||||
|
2018-02-27 13:34:31.487 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" |
||||
|
2018-02-27 13:34:31.699 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid |
||||
|
2018-02-27 13:34:31.729 +03:00 [Information] Executed action "/MultiTenancy/Tenants/Index" in 31.1206ms |
||||
|
2018-02-27 13:34:31.730 +03:00 [Information] Request finished in 243.9251ms 200 text/html; charset=utf-8 |
||||
|
2018-02-27 13:34:31.770 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css |
||||
|
2018-02-27 13:34:31.771 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/css/font-awesome-min.css"'. Physical path: '"/wwwroot/libs/font_awesome/css/font-awesome-min.css"' |
||||
|
2018-02-27 13:34:31.771 +03:00 [Information] Request finished in 1.2144ms 200 text/css |
||||
|
2018-02-27 13:34:31.773 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css |
||||
|
2018-02-27 13:34:31.773 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' |
||||
|
2018-02-27 13:34:31.776 +03:00 [Information] Request finished in 2.9729ms 200 text/css |
||||
|
2018-02-27 13:34:31.788 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css |
||||
|
2018-02-27 13:34:31.789 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' |
||||
|
2018-02-27 13:34:31.789 +03:00 [Information] Request finished in 1.7875ms 200 text/css |
||||
|
2018-02-27 13:34:31.789 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css |
||||
|
2018-02-27 13:34:31.790 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' |
||||
|
2018-02-27 13:34:31.790 +03:00 [Information] Request finished in 1.4056ms 200 text/css |
||||
|
2018-02-27 13:34:31.793 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css |
||||
|
2018-02-27 13:34:31.794 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' |
||||
|
2018-02-27 13:34:31.795 +03:00 [Information] Request finished in 1.4702ms 200 text/css |
||||
|
2018-02-27 13:34:31.796 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/multi-tenancy/views/tenants/index.css |
||||
|
2018-02-27 13:34:31.797 +03:00 [Information] Sending file. Request path: '"/modules/multi-tenancy/views/tenants/index.css"'. Physical path: '"/wwwroot/modules/multi_tenancy/views/tenants/index.css"' |
||||
|
2018-02-27 13:34:31.798 +03:00 [Information] Request finished in 1.527ms 200 text/css |
||||
|
2018-02-27 13:34:31.806 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js |
||||
|
2018-02-27 13:34:31.807 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js"'. Physical path: '"/wwwroot/libs/jquery_validation_unobtrusive/jquery-validate-unobtrusive.js"' |
||||
|
2018-02-27 13:34:31.808 +03:00 [Information] Request finished in 1.4642ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.809 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js |
||||
|
2018-02-27 13:34:31.810 +03:00 [Information] Sending file. Request path: '"/libs/jquery/jquery-3-1-1-min.js"'. Physical path: '"/wwwroot/libs/jquery/jquery-3-1-1-min.js"' |
||||
|
2018-02-27 13:34:31.811 +03:00 [Information] Request finished in 2.2292ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.818 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js |
||||
|
2018-02-27 13:34:31.818 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js |
||||
|
2018-02-27 13:34:31.819 +03:00 [Information] Sending file. Request path: '"/libs/jquery-form/jquery-form-min.js"'. Physical path: '"/wwwroot/libs/jquery_form/jquery-form-min.js"' |
||||
|
2018-02-27 13:34:31.819 +03:00 [Information] Sending file. Request path: '"/libs/bootstrap/js/bootstrap-bundle-min.js"'. Physical path: '"/wwwroot/libs/bootstrap/js/bootstrap-bundle-min.js"' |
||||
|
2018-02-27 13:34:31.819 +03:00 [Information] Request finished in 0.9831ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.820 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636553352599936541 |
||||
|
2018-02-27 13:34:31.822 +03:00 [Information] Request finished in 3.3868ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.823 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' |
||||
|
2018-02-27 13:34:31.823 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js |
||||
|
2018-02-27 13:34:31.824 +03:00 [Information] Request finished in 4.2883ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.826 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js |
||||
|
2018-02-27 13:34:31.826 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' |
||||
|
2018-02-27 13:34:31.827 +03:00 [Information] Request finished in 0.9129ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.827 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' |
||||
|
2018-02-27 13:34:31.828 +03:00 [Information] Request finished in 4.8382ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.835 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js |
||||
|
2018-02-27 13:34:31.836 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' |
||||
|
2018-02-27 13:34:31.837 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636553352599967745 |
||||
|
2018-02-27 13:34:31.838 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' |
||||
|
2018-02-27 13:34:31.839 +03:00 [Information] Request finished in 3.773ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.840 +03:00 [Information] Request finished in 5.6349ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.840 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js |
||||
|
2018-02-27 13:34:31.841 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' |
||||
|
2018-02-27 13:34:31.846 +03:00 [Information] Request finished in 12.0396ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.847 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636553352599971431 |
||||
|
2018-02-27 13:34:31.849 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" |
||||
|
2018-02-27 13:34:31.849 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636553352599971401 |
||||
|
2018-02-27 13:34:31.851 +03:00 [Information] "Identity.Application" was not authenticated. Failure message: "Unprotect ticket failed" |
||||
|
2018-02-27 13:34:31.853 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid |
||||
|
2018-02-27 13:34:31.856 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid |
||||
|
2018-02-27 13:34:31.857 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". |
||||
|
2018-02-27 13:34:31.857 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". |
||||
|
2018-02-27 13:34:31.857 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 5.5211ms |
||||
|
2018-02-27 13:34:31.857 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 3.8867ms |
||||
|
2018-02-27 13:34:31.857 +03:00 [Information] Request finished in 9.9741ms 200 text/plain; charset=utf-8 |
||||
|
2018-02-27 13:34:31.858 +03:00 [Information] Request finished in 9.1068ms 200 text/plain; charset=utf-8 |
||||
|
2018-02-27 13:34:31.863 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js |
||||
|
2018-02-27 13:34:31.863 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' |
||||
|
2018-02-27 13:34:31.864 +03:00 [Information] Request finished in 1.4881ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.952 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js |
||||
|
2018-02-27 13:34:31.953 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' |
||||
|
2018-02-27 13:34:31.953 +03:00 [Information] Request finished in 0.9318ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.958 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js |
||||
|
2018-02-27 13:34:31.958 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' |
||||
|
2018-02-27 13:34:31.959 +03:00 [Information] Request finished in 1.1712ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.966 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js |
||||
|
2018-02-27 13:34:31.966 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' |
||||
|
2018-02-27 13:34:31.966 +03:00 [Information] Request finished in 0.7778ms 200 application/javascript |
||||
|
2018-02-27 13:34:31.978 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/multi-tenancy/views/tenants/index.js |
||||
|
2018-02-27 13:34:31.978 +03:00 [Information] Sending file. Request path: '"/modules/multi-tenancy/views/tenants/index.js"'. Physical path: '"/wwwroot/modules/multi_tenancy/views/tenants/index.js"' |
||||
|
2018-02-27 13:34:31.979 +03:00 [Information] Request finished in 1.1379ms 200 application/javascript |
||||
|
2018-02-27 13:34:32.236 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0 |
||||
|
2018-02-27 13:34:32.237 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/fonts/fontawesome-webfont.woff2"'. Physical path: '"/wwwroot/libs/font_awesome/fonts/fontawesome-webfont.woff2"' |
||||
|
2018-02-27 13:34:32.238 +03:00 [Information] Request finished in 1.976ms 200 font/woff2 |
||||
@ -0,0 +1,25 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<Import Project="..\..\common.props" /> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>netstandard2.0</TargetFramework> |
||||
|
<AssemblyName>Volo.Abp.MultiTenancy.HttpApi.Client</AssemblyName> |
||||
|
<PackageId>Volo.Abp.MultiTenancy.HttpApi.Client</PackageId> |
||||
|
<AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;</AssetTargetFallback> |
||||
|
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute> |
||||
|
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute> |
||||
|
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute> |
||||
|
<RootNamespace /> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\Volo.Abp.Http.Client\Volo.Abp.Http.Client.csproj" /> |
||||
|
<ProjectReference Include="..\Volo.Abp.MultiTenancy.Application.Contracts\Volo.Abp.MultiTenancy.Application.Contracts.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<PackageReference Include="System.Net.Http" Version="4.3.3" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
@ -0,0 +1,22 @@ |
|||||
|
using Microsoft.Extensions.DependencyInjection; |
||||
|
using Volo.Abp.Http.Client; |
||||
|
using Volo.Abp.Modularity; |
||||
|
|
||||
|
namespace Volo.Abp.MultiTenancy |
||||
|
{ |
||||
|
[DependsOn(typeof(AbpMultiTenancyApplicationContractsModule), typeof(AbpHttpClientModule))] |
||||
|
public class AbpMultiTenancyHttpApiClientModule : AbpModule |
||||
|
{ |
||||
|
public const string RemoteServiceName = "AbpMultiTenancy"; |
||||
|
|
||||
|
public override void ConfigureServices(IServiceCollection services) |
||||
|
{ |
||||
|
services.AddHttpClientProxies( |
||||
|
typeof(AbpMultiTenancyApplicationContractsModule).Assembly, |
||||
|
RemoteServiceName |
||||
|
); |
||||
|
|
||||
|
services.AddAssemblyOf<AbpMultiTenancyHttpApiClientModule>(); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue