Browse Source

Added modal form to the tutorial.

pull/319/head
Halil ibrahim Kalkan 8 years ago
parent
commit
4bd5df50fa
  1. 3
      docs/AutoMapper-Integration.md
  2. 10
      docs/Tutorials/AspNetCore-Mvc/Part-I.md
  3. 188
      docs/Tutorials/AspNetCore-Mvc/Part-II.md
  4. 15
      docs/Tutorials/AspNetCore-Mvc/Part-III.md
  5. BIN
      docs/images/bookstore-add-create-dialog.png
  6. BIN
      docs/images/bookstore-create-dialog.png
  7. BIN
      docs/images/bookstore-new-book-button.png
  8. 4
      samples/BookStore/src/Acme.BookStore.Domain/Localization/BookStore/en.json
  9. 4
      samples/BookStore/src/Acme.BookStore.Domain/Localization/BookStore/tr.json
  10. 15
      samples/BookStore/src/Acme.BookStore.Web/BookStoreWebAutoMapperProfile.cs
  11. 26
      samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.cs
  12. 16
      samples/BookStore/src/Acme.BookStore.Web/Pages/Books/CreateModal.cshtml
  13. 48
      samples/BookStore/src/Acme.BookStore.Web/Pages/Books/CreateModal.cshtml.cs
  14. 12
      samples/BookStore/src/Acme.BookStore.Web/Pages/Books/Index.cshtml
  15. 15
      samples/BookStore/src/Acme.BookStore.Web/wwwroot/pages/books/index.js
  16. 651
      templates/mvc/src/MyCompanyName.MyProjectName.Web/Logs/logs.txt
  17. 13
      templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebAutoMapperProfile.cs
  18. 24
      templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs

3
docs/AutoMapper-Integration.md

@ -0,0 +1,3 @@
## AutoMapper Integration
TODO

10
docs/Tutorials/AspNetCore-Mvc/Part-I.md

@ -4,10 +4,11 @@
In this tutorial series, you will build an application that is used to manage a list of books & their authors. **Entity Framework Core** (EF Core) will be used as the ORM provider (as it comes pre-configured with the startup template).
This is the second part of the tutorial series. See other parts:
This is the second part of the tutorial series. See all parts:
- Part I (this tutorial)
- [Part II](Part-II.md)
- **Part I: Create the project and a book list page (this tutorial)**
- [Part II: Create, Update and Delete books](Part-II.md)
- [Part III: Integration Tests](Part-III.md)
You can download the **source code** of the application [from here](https://github.com/volosoft/abp/tree/master/samples/BookStore).
@ -183,6 +184,7 @@ namespace Acme.BookStore
* `BookAppService` is derived from `AsyncCrudAppService<Book, BookDto, Guid>` which implements all CRUD methods defined above.
* `BookAppService` injects `IRepository<Book, Guid>` which is the default repository created for the `Book` entity. See the [repository document](../../Repositories.md).
* `BookAppService` uses `IObjectMapper` to convert `Book` objects to `BookDto` objects and vice verse. Startup template uses the [AutoMapper](http://automapper.org/) library as the mapping provider. Since you haven't defined any mapping configuration, AutoMapper's [inline mapping](http://automapper.readthedocs.io/en/latest/Inline-Mapping.html) feature is used to automatically configure the mapping. This works fine if both classes have identical properties, but may cause to problems if they not. See the [AutoMapper integration document](../../AutoMapper-Integration.md) for details.
### Auto API Controllers
@ -355,7 +357,7 @@ Create `index.js` JavaScript file under the `wwwroot/pages/books/` folder:
````js
$(function() {
$('#BooksTable').DataTable({
var dataTable = $('#BooksTable').DataTable({
ajax: abp.libs.datatables.createAjax(acme.bookStore.book.getList),
columnDefs: [
{

188
docs/Tutorials/AspNetCore-Mvc/Part-II.md

@ -4,13 +4,195 @@
In this tutorial series, you will build an application that is used to manage a list of books & their authors. **Entity Framework Core** (EF Core) will be used as the ORM provider (as it comes pre-configured with the startup template).
This is the second part of the tutorial series. See other parts:
This is the second part of the tutorial series. See all parts:
* [Part I](Part-I.md)
* Part II (this tutorial)
* [Part I: Create the project and a book list page](Part-I.md)
* **Part II: Create, Update and Delete books (this tutorial)**
* [Part III: Integration Tests](Part-III.md)
You can download the **source code** of the application [from here](https://github.com/volosoft/abp/tree/master/samples/BookStore).
### Creating a New Book
In this section, you will learn how to create a new modal dialog form to create a new book. The result dialog will be like that:
![bookstore-create-dialog](../../images/bookstore-create-dialog.png)
#### Create the Modal Form
Create a new razor page, named `CreateModal.cshtml` under the `Pages/Books` folder of the `Acme.BookStore.Web` project:
![bookstore-add-create-dialog](../../images/bookstore-add-create-dialog.png)
##### CreateModal.cshtml.cs
Open the `CreateModal.cshtml.cs` file (`CreateModalModel` class) and replace with the following code:
````C#
using System;
using System.ComponentModel.DataAnnotations;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.UI.RazorPages;
namespace Acme.BookStore.Pages.Books
{
public class CreateModalModel : AbpPageModel
{
[BindProperty]
public CreateBookViewModel Book { get; set; }
private readonly IBookAppService _bookAppService;
public CreateModalModel(IBookAppService bookAppService)
{
_bookAppService = bookAppService;
}
public async Task<IActionResult> OnPostAsync()
{
ValidateModel();
var bookDto = ObjectMapper.Map<CreateBookViewModel, BookDto>(Book);
await _bookAppService.CreateAsync(bookDto);
return NoContent();
}
public class CreateBookViewModel
{
[Required]
[StringLength(128)]
[Display(Name = "Name")]
public string Name { get; set; }
[Display(Name = "Type")]
public BookType Type { get; set; } = BookType.Undefined;
[Display(Name = "PublishDate")]
public DateTime PublishDate { get; set; }
[Display(Name = "Price")]
public float Price { get; set; }
}
}
}
````
* `CreateBookViewModel` is a nested class that will be used to create and post the form.
* Each property has a `[Display]` property which sets the label on the form for the related input. It's also integrated to the localization system.
* Each property has data annotations for validation which is used for validation in the client side and the server side and automatically localized.
* `[BindProperty]` attribute on the `Book` property binds post request data to this property.
##### AutoMapper Configuration
`OnPostAsync` method maps `CreateBookViewModel` object to `BookDto` object (which is accepted by the `BookAppService.CreateAsync` method).
Open the `BookStoreWebAutoMapperProfile` class and add the mapping:
````C#
using Acme.BookStore.Pages.Books;
using AutoMapper;
using Volo.Abp.AutoMapper;
namespace Acme.BookStore
{
public class BookStoreWebAutoMapperProfile : Profile
{
public BookStoreWebAutoMapperProfile()
{
CreateMap<CreateModalModel.CreateBookViewModel, BookDto>()
.Ignore(x => x.Id);
}
}
}
````
Thus, AutoMapper will create the mapping configuration between classes and will ignore the `Id` property of the `BookDto` class (to satisfy the configuration validation - see below).
##### AutoMapper Configuration Validation
AutoMapper has a [configuration validation feature](http://automapper.readthedocs.io/en/latest/Configuration-validation.html) which is not enabled for the startup template by default. If you want to perform validation, go to the `BookStoreWebModule` class, find the `ConfigureAutoMapper` method and change the `AddProfile` line as shown below:
````c#
options.AddProfile<BookStoreWebAutoMapperProfile>(validate: true);
````
It's up to you to use validation or not. It can prevent mapping mistakes, but comes with a cost of configuration. See [AutoMapper's documentation](http://automapper.readthedocs.io/en/latest/Configuration-validation.html) to fully understand it.
##### CreateModal.cshtml
Open the `CreateModal.cshtml` file and paste the code below:
````html
@page
@inherits Acme.BookStore.Pages.BookStorePageBase
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal
@model Acme.BookStore.Pages.Books.CreateModalModel
@{
Layout = null;
}
<abp-dynamic-form abp-model="Book" data-ajaxForm="true" asp-page="/Books/CreateModal">
<abp-modal>
<abp-modal-header title="@L["NewBook"].Value"></abp-modal-header>
<abp-modal-body>
<abp-form-content />
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)">
</abp-modal-footer>
</abp-modal>
</abp-dynamic-form>
````
* This modal uses `abp-dynamic-form` tag helper to automatically create the form from the `CreateBookViewModel` class.
* `abp-model` attribute indicates the model object, the `Book` in this case.
* `data-ajaxForm` attribute makes the form to submit via AJAX, instead of classic page post.
* `abp-form-content` tag helper is a placeholder to render the form. This is optional and needed only if you added some other content in the `abp-dynamic-form` tag.
#### Add the "New book" Button
Open the `Pages/Books/Index.cshtml` and change the `abp-card-header` tag as shown below:
````html
<abp-card-header>
<abp-row>
<abp-column size-md="_6">
<h2>@L["Books"]</h2>
</abp-column>
<abp-column size-md="_6" class="text-right">
<abp-button id="NewBookButton"
text="@L["NewBook"].Value"
icon="plus"
button-type="Primary" />
</abp-column>
</abp-row>
</abp-card-header>
````
Just added a **New book** button to the **top right** of the table:
![bookstore-new-book-button](../../images/bookstore-new-book-button.png)
Open the `wwwroot/pages/books/index.js` and add the following code just after the datatable configuration:
````js
var createModal = new abp.ModalManager(abp.appPath + 'Books/CreateModal');
createModal.onResult(function () {
dataTable.ajax.reload();
});
$('#NewBookButton').click(function (e) {
e.preventDefault();
createModal.open();
});
````
* `abp.ModalManager` is a helper class to open and manage modals in the client side. It internally uses Twitter Bootstrap's standard modal, but abstracts many details by providing a simple API.
Now, you can **run the application** and add new books using the new modal form.
### Updating An Existing Book
TODO...

15
docs/Tutorials/AspNetCore-Mvc/Part-III.md

@ -0,0 +1,15 @@
## ASP.NET Core MVC Tutorial - Part III
### About the Tutorial
In this tutorial series, you will build an application that is used to manage a list of books & their authors. **Entity Framework Core** (EF Core) will be used as the ORM provider (as it comes pre-configured with the startup template).
This is the third part of the tutorial series. See all parts:
- [Part I: Create the project and a book list page](Part-I.md)
- [Part II: Create, Update and Delete books](Part-II.md)
- **Part III: Integration Tests (this tutorial)**
You can download the **source code** of the application [from here](https://github.com/volosoft/abp/tree/master/samples/BookStore).
TODO...

BIN
docs/images/bookstore-add-create-dialog.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

BIN
docs/images/bookstore-create-dialog.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
docs/images/bookstore-new-book-button.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

4
samples/BookStore/src/Acme.BookStore.Domain/Localization/BookStore/en.json

@ -9,6 +9,8 @@
"Name": "Name",
"Type": "Type",
"PublishDate": "Publish Date",
"Price": "Price"
"Price": "Price",
"NewBook": "New book",
"Books": "Books"
}
}

4
samples/BookStore/src/Acme.BookStore.Domain/Localization/BookStore/tr.json

@ -9,6 +9,8 @@
"Name": "İsim",
"Type": "Tür",
"PublishDate": "Yayınlanma Tarihi",
"Price": "Fiyat"
"Price": "Fiyat",
"NewBook": "Yeni kitap",
"Books": "Kitaplar"
}
}

15
samples/BookStore/src/Acme.BookStore.Web/BookStoreWebAutoMapperProfile.cs

@ -0,0 +1,15 @@
using Acme.BookStore.Pages.Books;
using AutoMapper;
using Volo.Abp.AutoMapper;
namespace Acme.BookStore
{
public class BookStoreWebAutoMapperProfile : Profile
{
public BookStoreWebAutoMapperProfile()
{
CreateMap<CreateModalModel.CreateBookViewModel, BookDto>()
.Ignore(x => x.Id);
}
}
}

26
samples/BookStore/src/Acme.BookStore.Web/BookStoreWebModule.cs

@ -16,21 +16,20 @@ using Volo.Abp;
using Volo.Abp.Account.Web;
using Volo.Abp.AspNetCore.Modularity;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.UI;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap;
using Volo.Abp.AspNetCore.Mvc.Localization;
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic;
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared;
using Volo.Abp.Autofac;
using Volo.Abp.AutoMapper;
using Volo.Abp.Data;
using Volo.Abp.EntityFrameworkCore;
using Volo.Abp.Identity;
using Volo.Abp.Identity.Localization;
using Volo.Abp.Identity.Web;
using Volo.Abp.Localization;
using Volo.Abp.Localization.Resources.AbpValidation;
using Volo.Abp.Modularity;
using Volo.Abp.PermissionManagement.Web;
using Volo.Abp.Threading;
using Volo.Abp.UI;
using Volo.Abp.UI.Navigation;
using Volo.Abp.VirtualFileSystem;
@ -46,21 +45,38 @@ namespace Acme.BookStore
)]
public class BookStoreWebModule : AbpModule
{
public override void PreConfigureServices(IServiceCollection services)
{
services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options =>
{
options.AddAssemblyResource(typeof(BookStoreResource), typeof(BookStoreWebModule).Assembly);
});
}
public override void ConfigureServices(IServiceCollection services)
{
var hostingEnvironment = services.GetHostingEnvironment();
var configuration = services.BuildConfiguration();
ConfigureDatabaseServices(services, configuration);
ConfigureAutoMapper(services);
ConfigureVirtualFileSystem(services, hostingEnvironment);
ConfigureLocalizationServices(services);
ConfigureNavigationServices(services);
ConfigureAutoApiControllers(services);
ConfigureSwaggerServices(services);
services.AddAssemblyOf<BookStoreWebModule>();
}
private static void ConfigureAutoMapper(IServiceCollection services)
{
services.Configure<AbpAutoMapperOptions>(options =>
{
options.AddProfile<BookStoreWebAutoMapperProfile>(validate: true);
});
}
private static void ConfigureAutoApiControllers(IServiceCollection services)
{
services.Configure<AbpAspNetCoreMvcOptions>(options =>

16
samples/BookStore/src/Acme.BookStore.Web/Pages/Books/CreateModal.cshtml

@ -0,0 +1,16 @@
@page
@inherits Acme.BookStore.Pages.BookStorePageBase
@using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Modal
@model Acme.BookStore.Pages.Books.CreateModalModel
@{
Layout = null;
}
<abp-dynamic-form abp-model="Book" data-ajaxForm="true" asp-page="/Books/CreateModal">
<abp-modal>
<abp-modal-header title="@L["NewBook"].Value"></abp-modal-header>
<abp-modal-body>
<abp-form-content />
</abp-modal-body>
<abp-modal-footer buttons="@(AbpModalButtons.Cancel|AbpModalButtons.Save)"></abp-modal-footer>
</abp-modal>
</abp-dynamic-form>

48
samples/BookStore/src/Acme.BookStore.Web/Pages/Books/CreateModal.cshtml.cs

@ -0,0 +1,48 @@
using System;
using System.ComponentModel.DataAnnotations;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.UI.RazorPages;
namespace Acme.BookStore.Pages.Books
{
public class CreateModalModel : AbpPageModel
{
[BindProperty]
public CreateBookViewModel Book { get; set; }
private readonly IBookAppService _bookAppService;
public CreateModalModel(IBookAppService bookAppService)
{
_bookAppService = bookAppService;
}
public async Task<IActionResult> OnPostAsync()
{
ValidateModel();
var bookDto = ObjectMapper.Map<CreateBookViewModel, BookDto>(Book);
await _bookAppService.CreateAsync(bookDto);
return NoContent();
}
public class CreateBookViewModel
{
[Required]
[StringLength(128)]
[Display(Name = "Name")]
public string Name { get; set; }
[Display(Name = "Type")]
public BookType Type { get; set; } = BookType.Undefined;
[Display(Name = "PublishDate")]
public DateTime PublishDate { get; set; }
[Display(Name = "Price")]
public float Price { get; set; }
}
}
}

12
samples/BookStore/src/Acme.BookStore.Web/Pages/Books/Index.cshtml

@ -8,7 +8,17 @@
}
<abp-card>
<abp-card-header>
<h2>@L["Books"]</h2>
<abp-row>
<abp-column size-md="_6">
<h2>@L["Books"]</h2>
</abp-column>
<abp-column size-md="_6" class="text-right">
<abp-button id="NewBookButton"
text="@L["NewBook"].Value"
icon="plus"
button-type="Primary" />
</abp-column>
</abp-row>
</abp-card-header>
<abp-card-body>
<abp-table striped-rows="true" id="BooksTable">

15
samples/BookStore/src/Acme.BookStore.Web/wwwroot/pages/books/index.js

@ -1,5 +1,5 @@
$(function() {
$('#BooksTable').DataTable({
$(function () {
var dataTable = $('#BooksTable').DataTable({
ajax: abp.libs.datatables.createAjax(acme.bookStore.book.getList),
columnDefs: [
{
@ -20,4 +20,15 @@
}
]
});
var createModal = new abp.ModalManager(abp.appPath + 'Books/CreateModal');
createModal.onResult(function () {
dataTable.ajax.reload();
});
$('#NewBookButton').click(function (e) {
e.preventDefault();
createModal.open();
});
});

651
templates/mvc/src/MyCompanyName.MyProjectName.Web/Logs/logs.txt

@ -0,0 +1,651 @@
2018-06-29 16:16:43.259 +03:00 [INF] Starting web host.
2018-06-29 16:16:44.901 +03:00 [INF] User profile is available. Using 'C:\Users\halil\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
2018-06-29 16:16:44.975 +03:00 [INF] Loaded modules:
2018-06-29 16:16:44.975 +03:00 [INF] - Volo.Abp.Security.AbpSecurityModule
2018-06-29 16:16:44.975 +03:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule
2018-06-29 16:16:44.975 +03:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule
2018-06-29 16:16:44.975 +03:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule
2018-06-29 16:16:44.975 +03:00 [INF] - Volo.Abp.Data.AbpDataModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Timing.AbpTimingModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Settings.AbpSettingsModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Guids.AbpGuidsModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Threading.AbpThreadingModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainSharedModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Serialization.AbpSerializationModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Caching.AbpCachingModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Json.AbpJsonModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementDomainModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Users.AbpUsersDomainSharedModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Identity.AbpIdentityDomainSharedModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Users.AbpUsersAbstractionModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Users.AbpUsersDomainModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Identity.AbpIdentityDomainModule
2018-06-29 16:16:44.976 +03:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameDomainModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Validation.AbpValidationModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementApplicationContractsModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.AutoMapper.AbpAutoMapperModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.PermissionManagement.AbpPermissionManagementApplicationModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Identity.AbpIdentityApplicationModule
2018-06-29 16:16:44.976 +03:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameApplicationModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Users.EntityFrameworkCore.AbpUsersEntityFrameworkCoreModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.PermissionManagement.EntityFrameworkCore.AbpPermissionManagementEntityFrameworkCoreModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainSharedModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.SettingManagement.AbpSettingManagementDomainModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.SettingManagement.EntityFrameworkCore.AbpSettingManagementEntityFrameworkCoreModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.EntityFrameworkCore.SqlServer.AbpEntityFrameworkCoreSqlServerModule
2018-06-29 16:16:44.976 +03:00 [INF] - MyCompanyName.MyProjectName.EntityFrameworkCore.MyProjectNameEntityFrameworkCoreModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Http.AbpHttpModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.UI.AbpUiModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Identity.AbpIdentityHttpApiModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.AbpAspNetCoreMvcUiModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.PermissionManagement.Web.AbpPermissionManagementWebModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Identity.Web.AbpIdentityWebModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Bundling.AbpAspNetCoreMvcUiBundlingModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Packages.AbpAspNetCoreMvcUiPackagesModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.AbpAspNetCoreMvcUiThemeSharedModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.Account.Web.AbpAccountWebModule
2018-06-29 16:16:44.976 +03:00 [INF] - Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.AbpAspNetCoreMvcUiBasicThemeModule
2018-06-29 16:16:44.976 +03:00 [INF] - MyCompanyName.MyProjectName.MyProjectNameWebModule
2018-06-29 16:16:45.030 +03:00 [DBG] No class found with auto mapping attributes.
2018-06-29 16:16:46.664 +03:00 [INF] Initialized all modules.
2018-06-29 16:16:46.961 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/
2018-06-29 16:16:48.937 +03:00 [INF] Route matched with {page = "/Index", area = "", action = "", controller = ""}. Executing action /Index
2018-06-29 16:16:48.959 +03:00 [INF] Executing handler method OnGet with arguments (null) - ModelState is "Valid"
2018-06-29 16:16:49.410 +03:00 [DBG] Added bundle 'Global' to the page in 8.51 ms.
2018-06-29 16:16:49.890 +03:00 [INF] Authorization failed.
2018-06-29 16:16:49.890 +03:00 [INF] Authorization failed.
2018-06-29 16:16:50.772 +03:00 [DBG] Added bundle 'Global' to the page in 4.95 ms.
2018-06-29 16:16:50.794 +03:00 [INF] Executed action /Index in 1851.4723000000001ms
2018-06-29 16:16:50.801 +03:00 [INF] Request finished in 3840.9863ms 200 text/html; charset=utf-8
2018-06-29 16:16:50.858 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/font-awesome/css/font-awesome.css?_v=636650775792061946
2018-06-29 16:16:50.858 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/bootstrap/css/bootstrap.css?_v=636650775792091898
2018-06-29 16:16:50.861 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/toastr/toastr.min.css?_v=636650775792311922
2018-06-29 16:16:50.865 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/pages/index.css
2018-06-29 16:16:50.865 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/select2/css/select2.min.css?_v=636650775792091898
2018-06-29 16:16:50.868 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/datatables.net-bs4/css/dataTables.bootstrap4.css?_v=636650775792051921
2018-06-29 16:16:50.876 +03:00 [INF] Sending file. Request path: '/libs/datatables.net-bs4/css/dataTables.bootstrap4.css'. Physical path: 'D:\Github\abp\templates\mvc\src\MyCompanyName.MyProjectName.Web\wwwroot\libs\datatables.net-bs4\css\dataTables.bootstrap4.css'
2018-06-29 16:16:50.876 +03:00 [INF] Sending file. Request path: '/libs/font-awesome/css/font-awesome.css'. Physical path: 'D:\Github\abp\templates\mvc\src\MyCompanyName.MyProjectName.Web\wwwroot\libs\font-awesome\css\font-awesome.css'
2018-06-29 16:16:50.878 +03:00 [INF] Sending file. Request path: '/pages/index.css'. Physical path: 'D:\Github\abp\templates\mvc\src\MyCompanyName.MyProjectName.Web\wwwroot\pages\index.css'
2018-06-29 16:16:50.878 +03:00 [INF] Sending file. Request path: '/libs/toastr/toastr.min.css'. Physical path: 'D:\Github\abp\templates\mvc\src\MyCompanyName.MyProjectName.Web\wwwroot\libs\toastr\toastr.min.css'
2018-06-29 16:16:50.878 +03:00 [INF] Sending file. Request path: '/libs/select2/css/select2.min.css'. Physical path: 'D:\Github\abp\templates\mvc\src\MyCompanyName.MyProjectName.Web\wwwroot\libs\select2\css\select2.min.css'
2018-06-29 16:16:50.882 +03:00 [INF] Request finished in 20.3453ms 200 text/css
2018-06-29 16:16:50.882 +03:00 [INF] Request finished in 23.8325ms 200 text/css
2018-06-29 16:16:50.882 +03:00 [INF] Request finished in 17.0487ms 200 text/css
2018-06-29 16:16:50.882 +03:00 [INF] Request finished in 17.0913ms 200 text/css
2018-06-29 16:16:50.882 +03:00 [INF] Request finished in 13.4555ms 200 text/css
2018-06-29 16:16:50.889 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/abp/core/abp.js?_v=636650775792061946
2018-06-29 16:16:50.890 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/jquery/jquery.js?_v=636650775791991919
2018-06-29 16:16:50.890 +03:00 [INF] The file /libs/jquery/jquery.js was not modified
2018-06-29 16:16:50.891 +03:00 [INF] The file /libs/abp/core/abp.js was not modified
2018-06-29 16:16:50.891 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/abp/jquery/abp.jquery.js?_v=636650775792101911
2018-06-29 16:16:50.891 +03:00 [INF] The file /libs/abp/jquery/abp.jquery.js was not modified
2018-06-29 16:16:50.893 +03:00 [INF] Request finished in 4.0154ms 304 application/javascript
2018-06-29 16:16:50.893 +03:00 [INF] Request finished in 2.9645ms 304 application/javascript
2018-06-29 16:16:50.894 +03:00 [INF] Request finished in 2.5025ms 304 application/javascript
2018-06-29 16:16:50.894 +03:00 [INF] Sending file. Request path: '/libs/bootstrap/css/bootstrap.css'. Physical path: 'D:\Github\abp\templates\mvc\src\MyCompanyName.MyProjectName.Web\wwwroot\libs\bootstrap\css\bootstrap.css'
2018-06-29 16:16:50.895 +03:00 [INF] Request finished in 36.7849ms 200 text/css
2018-06-29 16:16:50.899 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/jquery-validation/jquery.validate.js?_v=636650775791991919
2018-06-29 16:16:50.900 +03:00 [INF] The file /libs/jquery-validation/jquery.validate.js was not modified
2018-06-29 16:16:50.900 +03:00 [INF] Request finished in 1.0812ms 304 application/javascript
2018-06-29 16:16:50.901 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/bootstrap/js/bootstrap.bundle.js?_v=636650775792061946
2018-06-29 16:16:50.901 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/lodash/lodash.min.js?_v=636650775791991919
2018-06-29 16:16:50.902 +03:00 [INF] The file /libs/lodash/lodash.min.js was not modified
2018-06-29 16:16:50.902 +03:00 [INF] Request finished in 1.1839ms 304 application/javascript
2018-06-29 16:16:50.903 +03:00 [INF] The file /libs/bootstrap/js/bootstrap.bundle.js was not modified
2018-06-29 16:16:50.903 +03:00 [INF] Request finished in 2.492ms 304 application/javascript
2018-06-29 16:16:50.904 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/jquery-form/jquery.form.min.js?_v=636650775791991919
2018-06-29 16:16:50.906 +03:00 [INF] The file /libs/jquery-form/jquery.form.min.js was not modified
2018-06-29 16:16:50.906 +03:00 [INF] Request finished in 2.4698ms 304 application/javascript
2018-06-29 16:16:50.909 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js?_v=636650775792001923
2018-06-29 16:16:50.910 +03:00 [INF] The file /libs/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js was not modified
2018-06-29 16:16:50.910 +03:00 [INF] Request finished in 1.3938ms 304 application/javascript
2018-06-29 16:16:50.913 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/select2/js/select2.min.js?_v=636650775792131903
2018-06-29 16:16:50.914 +03:00 [INF] The file /libs/select2/js/select2.min.js was not modified
2018-06-29 16:16:50.914 +03:00 [INF] Request finished in 1.068ms 304 application/javascript
2018-06-29 16:16:50.914 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/datatables.net/js/jquery.dataTables.js?_v=636650775792061946
2018-06-29 16:16:50.914 +03:00 [INF] The file /libs/datatables.net/js/jquery.dataTables.js was not modified
2018-06-29 16:16:50.914 +03:00 [INF] Request finished in 0.344ms 304 application/javascript
2018-06-29 16:16:50.914 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/sweetalert/sweetalert.min.js?_v=636650775792001923
2018-06-29 16:16:50.914 +03:00 [INF] The file /libs/sweetalert/sweetalert.min.js was not modified
2018-06-29 16:16:50.915 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/toastr/toastr.min.js?_v=636650775792371926
2018-06-29 16:16:50.915 +03:00 [INF] Request finished in 0.8376ms 304 application/javascript
2018-06-29 16:16:50.916 +03:00 [INF] The file /libs/toastr/toastr.min.js was not modified
2018-06-29 16:16:50.916 +03:00 [INF] Request finished in 1.0246ms 304 application/javascript
2018-06-29 16:16:50.918 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/timeago/jquery.timeago.js?_v=636650775792001923
2018-06-29 16:16:50.919 +03:00 [INF] The file /libs/timeago/jquery.timeago.js was not modified
2018-06-29 16:16:50.919 +03:00 [INF] Request finished in 2.1315ms 304 application/javascript
2018-06-29 16:16:50.922 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/datatables.net-bs4/js/dataTables.bootstrap4.js?_v=636650775792091898
2018-06-29 16:16:50.923 +03:00 [INF] The file /libs/datatables.net-bs4/js/dataTables.bootstrap4.js was not modified
2018-06-29 16:16:50.924 +03:00 [INF] Request finished in 2.0851ms 304 application/javascript
2018-06-29 16:16:50.925 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:16:50.929 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:16:50.941 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:16:50.954 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:16:50.969 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:16:50.978 +03:00 [INF] Authorization failed.
2018-06-29 16:16:50.978 +03:00 [INF] Authorization failed.
2018-06-29 16:16:50.978 +03:00 [INF] Authorization failed.
2018-06-29 16:16:50.978 +03:00 [INF] Authorization failed.
2018-06-29 16:16:50.978 +03:00 [INF] Authorization failed.
2018-06-29 16:16:50.978 +03:00 [INF] Authorization failed.
2018-06-29 16:16:50.978 +03:00 [INF] Authorization failed.
2018-06-29 16:16:50.978 +03:00 [INF] Authorization failed.
2018-06-29 16:16:50.979 +03:00 [INF] Authorization failed.
2018-06-29 16:16:50.979 +03:00 [INF] Authorization failed.
2018-06-29 16:16:50.995 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:16:51.011 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 36.4215ms.
2018-06-29 16:16:51.019 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:16:51.020 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 78.0374ms
2018-06-29 16:16:51.020 +03:00 [INF] Request finished in 95.3854ms 200 text/plain; charset=utf-8
2018-06-29 16:16:51.065 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 68.764800000000008ms.
2018-06-29 16:16:51.065 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:16:51.065 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 110.5586ms
2018-06-29 16:16:51.065 +03:00 [INF] Request finished in 136.6448ms 200 text/plain; charset=utf-8
2018-06-29 16:16:51.090 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/favicon.ico
2018-06-29 16:16:51.093 +03:00 [INF] Request finished in 2.615ms 404
2018-06-29 16:16:52.553 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/
2018-06-29 16:16:52.554 +03:00 [INF] Route matched with {page = "/Index", area = "", action = "", controller = ""}. Executing action /Index
2018-06-29 16:16:52.555 +03:00 [INF] Executing handler method OnGet with arguments (null) - ModelState is "Valid"
2018-06-29 16:16:52.557 +03:00 [DBG] Added bundle 'Global' to the page in 0.21 ms.
2018-06-29 16:16:52.558 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.558 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.562 +03:00 [DBG] Added bundle 'Global' to the page in 1.58 ms.
2018-06-29 16:16:52.562 +03:00 [INF] Executed action /Index in 8.3031ms
2018-06-29 16:16:52.563 +03:00 [INF] Request finished in 9.4065ms 200 text/html; charset=utf-8
2018-06-29 16:16:52.597 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/bootstrap/css/bootstrap.css?_v=636650775792091898
2018-06-29 16:16:52.597 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/font-awesome/css/font-awesome.css?_v=636650775792061946
2018-06-29 16:16:52.598 +03:00 [INF] The file /libs/bootstrap/css/bootstrap.css was not modified
2018-06-29 16:16:52.598 +03:00 [INF] The file /libs/font-awesome/css/font-awesome.css was not modified
2018-06-29 16:16:52.598 +03:00 [INF] Request finished in 0.7106ms 304 text/css
2018-06-29 16:16:52.598 +03:00 [INF] Request finished in 0.6441ms 304 text/css
2018-06-29 16:16:52.650 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:16:52.652 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:16:52.653 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:16:52.654 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:16:52.654 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.1837ms.
2018-06-29 16:16:52.655 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:16:52.655 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 1.7488000000000001ms
2018-06-29 16:16:52.655 +03:00 [INF] Request finished in 2.5655ms 200 text/plain; charset=utf-8
2018-06-29 16:16:52.657 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:16:52.658 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:16:52.659 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.660 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.660 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.660 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.660 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.660 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.660 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.660 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.660 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.660 +03:00 [INF] Authorization failed.
2018-06-29 16:16:52.662 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 3.3675ms.
2018-06-29 16:16:52.662 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:16:52.662 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 4.8649000000000004ms
2018-06-29 16:16:52.662 +03:00 [INF] Request finished in 12.0762ms 200 text/plain; charset=utf-8
2018-06-29 16:16:54.936 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Account/Login
2018-06-29 16:16:55.663 +03:00 [INF] Route matched with {page = "/Account/Login", area = "", action = "", controller = ""}. Executing action /Account/Login
2018-06-29 16:16:55.700 +03:00 [INF] Executing handler method OnGetAsync with arguments (null) - ModelState is "Valid"
2018-06-29 16:16:55.817 +03:00 [DBG] Added bundle 'Global' to the page in 0.19 ms.
2018-06-29 16:16:55.817 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.817 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.819 +03:00 [DBG] Added bundle 'Global' to the page in 1.64 ms.
2018-06-29 16:16:55.833 +03:00 [INF] Executed action /Account/Login in 169.63410000000002ms
2018-06-29 16:16:55.842 +03:00 [INF] Request finished in 905.9647ms 200 text/html; charset=utf-8
2018-06-29 16:16:55.903 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:16:55.904 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:16:55.904 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:16:55.904 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:16:55.904 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.904 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.905 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.905 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.905 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.905 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.905 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.905 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:16:55.905 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.905 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.905 +03:00 [INF] Authorization failed.
2018-06-29 16:16:55.905 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:16:55.905 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.0741ms.
2018-06-29 16:16:55.905 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:16:55.905 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 0.5401ms
2018-06-29 16:16:55.905 +03:00 [INF] Request finished in 1.0336ms 200 text/plain; charset=utf-8
2018-06-29 16:16:55.905 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 1.0625ms.
2018-06-29 16:16:55.906 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:16:55.906 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 1.9068ms
2018-06-29 16:16:55.906 +03:00 [INF] Request finished in 2.7653ms 200 text/plain; charset=utf-8
2018-06-29 16:17:01.147 +03:00 [INF] Request starting HTTP/1.1 POST http://localhost:53929/Account/Login application/x-www-form-urlencoded 263
2018-06-29 16:17:01.147 +03:00 [INF] Route matched with {page = "/Account/Login", area = "", action = "", controller = ""}. Executing action /Account/Login
2018-06-29 16:17:01.200 +03:00 [INF] Executing handler method OnPostAsync with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:01.393 +03:00 [INF] AuthenticationScheme: Identity.Application signed in.
2018-06-29 16:17:01.408 +03:00 [INF] Executing RedirectResult, redirecting to /.
2018-06-29 16:17:01.408 +03:00 [INF] Executed action /Account/Login in 260.6424ms
2018-06-29 16:17:01.408 +03:00 [INF] Request finished in 261.2338ms 302
2018-06-29 16:17:01.418 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/
2018-06-29 16:17:01.442 +03:00 [INF] Route matched with {page = "/Index", area = "", action = "", controller = ""}. Executing action /Index
2018-06-29 16:17:01.442 +03:00 [INF] Executing handler method OnGet with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:01.443 +03:00 [DBG] Added bundle 'Global' to the page in 0.16 ms.
2018-06-29 16:17:01.509 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.515 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.755 +03:00 [DBG] Added bundle 'Global' to the page in 1.04 ms.
2018-06-29 16:17:01.757 +03:00 [INF] Executed action /Index in 314.48810000000003ms
2018-06-29 16:17:01.757 +03:00 [INF] Request finished in 339.098ms 200 text/html; charset=utf-8
2018-06-29 16:17:01.835 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:17:01.837 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:17:01.856 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:01.856 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:17:01.858 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:01.859 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:17:01.859 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.12010000000000001ms.
2018-06-29 16:17:01.859 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:01.859 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 1.0047000000000001ms
2018-06-29 16:17:01.860 +03:00 [INF] Request finished in 22.5626ms 200 text/plain; charset=utf-8
2018-06-29 16:17:01.868 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.873 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.875 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.878 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.881 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.881 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.884 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.888 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.891 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.892 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:01.896 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 39.8918ms.
2018-06-29 16:17:01.903 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:01.903 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 47.154900000000005ms
2018-06-29 16:17:01.903 +03:00 [INF] Request finished in 67.8168ms 200 text/plain; charset=utf-8
2018-06-29 16:17:04.326 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/Languages/Switch?culture=tr&uiCulture=tr
2018-06-29 16:17:04.348 +03:00 [INF] Route matched with {area = "Abp", action = "Switch", controller = "AbpLanguages", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.Localization.AbpLanguagesController.Switch (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:04.349 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.Localization.AbpLanguagesController.Switch (Volo.Abp.AspNetCore.Mvc) with arguments (["tr","tr"]) - Validation state: "Valid"
2018-06-29 16:17:04.349 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.Localization.AbpLanguagesController.Switch (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.RedirectResult in 0.30110000000000003ms.
2018-06-29 16:17:04.349 +03:00 [INF] Executing RedirectResult, redirecting to /.
2018-06-29 16:17:04.350 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.Localization.AbpLanguagesController.Switch (Volo.Abp.AspNetCore.Mvc) in 1.5425ms
2018-06-29 16:17:04.350 +03:00 [INF] Request finished in 23.5223ms 302
2018-06-29 16:17:04.359 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/
2018-06-29 16:17:04.376 +03:00 [INF] Route matched with {page = "/Index", area = "", action = "", controller = ""}. Executing action /Index
2018-06-29 16:17:04.377 +03:00 [INF] Executing handler method OnGet with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:04.377 +03:00 [DBG] Added bundle 'Global' to the page in 0,16 ms.
2018-06-29 16:17:04.378 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.378 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.380 +03:00 [DBG] Added bundle 'Global' to the page in 1,03 ms.
2018-06-29 16:17:04.380 +03:00 [INF] Executed action /Index in 3.6635ms
2018-06-29 16:17:04.380 +03:00 [INF] Request finished in 21.3806ms 200 text/html; charset=utf-8
2018-06-29 16:17:04.453 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/libs/jquery-validation/localization/messages_tr.js?_v=636650775794461918
2018-06-29 16:17:04.454 +03:00 [INF] Sending file. Request path: '/libs/jquery-validation/localization/messages_tr.js'. Physical path: 'D:\Github\abp\templates\mvc\src\MyCompanyName.MyProjectName.Web\wwwroot\libs\jquery-validation\localization\messages_tr.js'
2018-06-29 16:17:04.454 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:17:04.454 +03:00 [INF] Request finished in 1.2525ms 200 application/javascript
2018-06-29 16:17:04.456 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:17:04.483 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:04.483 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:17:04.483 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.0721ms.
2018-06-29 16:17:04.483 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:04.484 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 0.55190000000000006ms
2018-06-29 16:17:04.484 +03:00 [INF] Request finished in 27.2041ms 200 text/plain; charset=utf-8
2018-06-29 16:17:04.487 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:04.487 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:17:04.488 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.489 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.490 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.491 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.491 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.491 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.491 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.491 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.492 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.492 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:04.493 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 4.9919ms.
2018-06-29 16:17:04.493 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:04.493 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 5.8691ms
2018-06-29 16:17:04.493 +03:00 [INF] Request finished in 39.101ms 200 text/plain; charset=utf-8
2018-06-29 16:17:05.750 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/
2018-06-29 16:17:05.769 +03:00 [INF] Route matched with {page = "/Index", area = "", action = "", controller = ""}. Executing action /Index
2018-06-29 16:17:05.769 +03:00 [INF] Executing handler method OnGet with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:05.770 +03:00 [DBG] Added bundle 'Global' to the page in 0,21 ms.
2018-06-29 16:17:05.771 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.771 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.774 +03:00 [DBG] Added bundle 'Global' to the page in 0,98 ms.
2018-06-29 16:17:05.774 +03:00 [INF] Executed action /Index in 4.5001000000000007ms
2018-06-29 16:17:05.774 +03:00 [INF] Request finished in 23.8074ms 200 text/html; charset=utf-8
2018-06-29 16:17:05.841 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:17:05.842 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:17:05.867 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:05.867 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:05.867 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:17:05.867 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:17:05.868 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.0818ms.
2018-06-29 16:17:05.868 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:05.868 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 0.8677ms
2018-06-29 16:17:05.868 +03:00 [INF] Request finished in 25.6743ms 200 text/plain; charset=utf-8
2018-06-29 16:17:05.868 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.869 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.869 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.870 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.870 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.871 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.872 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.873 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.875 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.876 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:05.877 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 9.7609000000000012ms.
2018-06-29 16:17:05.878 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:05.878 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 10.930900000000001ms
2018-06-29 16:17:05.878 +03:00 [INF] Request finished in 37.0842ms 200 text/plain; charset=utf-8
2018-06-29 16:17:11.760 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Account/Logout
2018-06-29 16:17:11.781 +03:00 [INF] Route matched with {area = "Account", action = "Index", controller = "Logout", page = ""}. Executing action Volo.Abp.Account.Web.Areas.Account.Controllers.LogoutController.Index (Volo.Abp.Account.Web)
2018-06-29 16:17:11.782 +03:00 [INF] Executing action method Volo.Abp.Account.Web.Areas.Account.Controllers.LogoutController.Index (Volo.Abp.Account.Web) - Validation state: "Valid"
2018-06-29 16:17:11.786 +03:00 [INF] AuthenticationScheme: Identity.Application signed out.
2018-06-29 16:17:11.787 +03:00 [INF] AuthenticationScheme: Identity.External signed out.
2018-06-29 16:17:11.787 +03:00 [INF] AuthenticationScheme: Identity.TwoFactorUserId signed out.
2018-06-29 16:17:11.787 +03:00 [INF] Executed action method Volo.Abp.Account.Web.Areas.Account.Controllers.LogoutController.Index (Volo.Abp.Account.Web), returned result Microsoft.AspNetCore.Mvc.RedirectToPageResult in 5.2002000000000006ms.
2018-06-29 16:17:11.789 +03:00 [INF] Executing RedirectToPageResult, redirecting to /Account/Login.
2018-06-29 16:17:11.789 +03:00 [INF] Executed action Volo.Abp.Account.Web.Areas.Account.Controllers.LogoutController.Index (Volo.Abp.Account.Web) in 7.2706ms
2018-06-29 16:17:11.789 +03:00 [INF] Request finished in 29.4239ms 302
2018-06-29 16:17:11.796 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Account/Login
2018-06-29 16:17:11.797 +03:00 [INF] Route matched with {page = "/Account/Login", area = "", action = "", controller = ""}. Executing action /Account/Login
2018-06-29 16:17:11.816 +03:00 [INF] Executing handler method OnGetAsync with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:11.821 +03:00 [DBG] Added bundle 'Global' to the page in 0,17 ms.
2018-06-29 16:17:11.822 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.822 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.823 +03:00 [DBG] Added bundle 'Global' to the page in 0,84 ms.
2018-06-29 16:17:11.823 +03:00 [INF] Executed action /Account/Login in 26.523500000000002ms
2018-06-29 16:17:11.823 +03:00 [INF] Request finished in 27.0705ms 200 text/html; charset=utf-8
2018-06-29 16:17:11.898 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:17:11.898 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:17:11.898 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:11.899 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:11.899 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:17:11.899 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.899 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.899 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:17:11.899 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.899 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.0819ms.
2018-06-29 16:17:11.899 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.899 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:11.899 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.899 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.899 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.899 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 0.7034ms
2018-06-29 16:17:11.899 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.899 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.899 +03:00 [INF] Request finished in 1.253ms 200 text/plain; charset=utf-8
2018-06-29 16:17:11.899 +03:00 [INF] Authorization failed.
2018-06-29 16:17:11.900 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 1.3977000000000002ms.
2018-06-29 16:17:11.900 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:11.901 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 2.1465ms
2018-06-29 16:17:11.901 +03:00 [INF] Request finished in 2.8851ms 200 text/plain; charset=utf-8
2018-06-29 16:17:14.525 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/Languages/Switch?culture=en&uiCulture=en
2018-06-29 16:17:14.525 +03:00 [INF] Route matched with {area = "Abp", action = "Switch", controller = "AbpLanguages", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.Localization.AbpLanguagesController.Switch (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:14.526 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.Localization.AbpLanguagesController.Switch (Volo.Abp.AspNetCore.Mvc) with arguments (["en","en"]) - Validation state: "Valid"
2018-06-29 16:17:14.526 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.Localization.AbpLanguagesController.Switch (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.RedirectResult in 0.0292ms.
2018-06-29 16:17:14.526 +03:00 [INF] Executing RedirectResult, redirecting to /.
2018-06-29 16:17:14.526 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.Localization.AbpLanguagesController.Switch (Volo.Abp.AspNetCore.Mvc) in 0.4429ms
2018-06-29 16:17:14.526 +03:00 [INF] Request finished in 0.9692ms 302
2018-06-29 16:17:14.535 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/
2018-06-29 16:17:14.535 +03:00 [INF] Route matched with {page = "/Index", area = "", action = "", controller = ""}. Executing action /Index
2018-06-29 16:17:14.536 +03:00 [INF] Executing handler method OnGet with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:14.536 +03:00 [DBG] Added bundle 'Global' to the page in 0.15 ms.
2018-06-29 16:17:14.537 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.537 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.538 +03:00 [DBG] Added bundle 'Global' to the page in 0.97 ms.
2018-06-29 16:17:14.538 +03:00 [INF] Executed action /Index in 2.8383000000000003ms
2018-06-29 16:17:14.538 +03:00 [INF] Request finished in 3.3733ms 200 text/html; charset=utf-8
2018-06-29 16:17:14.613 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:17:14.614 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:14.615 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:17:14.616 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:17:14.616 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.616 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.616 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.616 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.616 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.616 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.616 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.616 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.616 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:14.616 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.616 +03:00 [INF] Authorization failed.
2018-06-29 16:17:14.617 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:17:14.617 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.1658ms.
2018-06-29 16:17:14.617 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:14.617 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 0.9336000000000001ms
2018-06-29 16:17:14.617 +03:00 [INF] Request finished in 1.7025ms 200 text/plain; charset=utf-8
2018-06-29 16:17:14.617 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 1.7351ms.
2018-06-29 16:17:14.617 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:14.618 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 3.0973ms
2018-06-29 16:17:14.618 +03:00 [INF] Request finished in 4.7187ms 200 text/plain; charset=utf-8
2018-06-29 16:17:15.886 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Account/Login
2018-06-29 16:17:15.887 +03:00 [INF] Route matched with {page = "/Account/Login", area = "", action = "", controller = ""}. Executing action /Account/Login
2018-06-29 16:17:15.907 +03:00 [INF] Executing handler method OnGetAsync with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:15.911 +03:00 [DBG] Added bundle 'Global' to the page in 0.17 ms.
2018-06-29 16:17:15.912 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.912 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.913 +03:00 [DBG] Added bundle 'Global' to the page in 0.95 ms.
2018-06-29 16:17:15.913 +03:00 [INF] Executed action /Account/Login in 26.3351ms
2018-06-29 16:17:15.913 +03:00 [INF] Request finished in 26.8608ms 200 text/html; charset=utf-8
2018-06-29 16:17:15.986 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:17:15.986 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:17:15.987 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:15.987 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:15.987 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:17:15.987 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:17:15.987 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.080700000000000008ms.
2018-06-29 16:17:15.987 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.987 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:15.987 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.987 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.987 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 0.61320000000000008ms
2018-06-29 16:17:15.987 +03:00 [INF] Request finished in 1.2185ms 200 text/plain; charset=utf-8
2018-06-29 16:17:15.987 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.988 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.988 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.988 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.988 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.988 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.988 +03:00 [INF] Authorization failed.
2018-06-29 16:17:15.989 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 1.4837ms.
2018-06-29 16:17:15.989 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:15.989 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 2.1994000000000002ms
2018-06-29 16:17:15.989 +03:00 [INF] Request finished in 2.9492ms 200 text/plain; charset=utf-8
2018-06-29 16:17:21.170 +03:00 [INF] Request starting HTTP/1.1 POST http://localhost:53929/Account/Login application/x-www-form-urlencoded 263
2018-06-29 16:17:21.170 +03:00 [INF] Route matched with {page = "/Account/Login", area = "", action = "", controller = ""}. Executing action /Account/Login
2018-06-29 16:17:21.186 +03:00 [INF] Executing handler method OnPostAsync with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:21.202 +03:00 [INF] AuthenticationScheme: Identity.Application signed in.
2018-06-29 16:17:21.203 +03:00 [INF] Executing RedirectResult, redirecting to /.
2018-06-29 16:17:21.203 +03:00 [INF] Executed action /Account/Login in 32.4814ms
2018-06-29 16:17:21.203 +03:00 [INF] Request finished in 33.2605ms 302
2018-06-29 16:17:21.211 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/
2018-06-29 16:17:21.226 +03:00 [INF] Route matched with {page = "/Index", area = "", action = "", controller = ""}. Executing action /Index
2018-06-29 16:17:21.226 +03:00 [INF] Executing handler method OnGet with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:21.227 +03:00 [DBG] Added bundle 'Global' to the page in 0.15 ms.
2018-06-29 16:17:21.227 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.227 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.229 +03:00 [DBG] Added bundle 'Global' to the page in 0.93 ms.
2018-06-29 16:17:21.229 +03:00 [INF] Executed action /Index in 3.2404ms
2018-06-29 16:17:21.229 +03:00 [INF] Request finished in 17.9399ms 200 text/html; charset=utf-8
2018-06-29 16:17:21.308 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:17:21.309 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:17:21.330 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:21.331 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:17:21.331 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.332 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.332 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.332 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:21.332 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.333 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:17:21.333 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.333 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.0961ms.
2018-06-29 16:17:21.333 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:21.333 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.333 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 0.8335ms
2018-06-29 16:17:21.333 +03:00 [INF] Request finished in 24.063ms 200 text/plain; charset=utf-8
2018-06-29 16:17:21.334 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.334 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.334 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.335 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:21.336 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 5.7936000000000005ms.
2018-06-29 16:17:21.337 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:21.337 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 6.7094000000000005ms
2018-06-29 16:17:21.337 +03:00 [INF] Request finished in 29.1546ms 200 text/plain; charset=utf-8
2018-06-29 16:17:23.250 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Identity/Roles
2018-06-29 16:17:23.465 +03:00 [INF] Route matched with {page = "/Identity/Roles/Index", area = "", action = "", controller = ""}. Executing action /Identity/Roles/Index
2018-06-29 16:17:23.470 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.471 +03:00 [INF] Executing handler method OnGet with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:23.489 +03:00 [DBG] Added bundle 'Global' to the page in 0.25 ms.
2018-06-29 16:17:23.498 +03:00 [DBG] Added bundle 'Volo.Abp.Identity.Web.Pages.Identity.Roles.IndexModel' to the page in 1.35 ms.
2018-06-29 16:17:23.499 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.499 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.501 +03:00 [DBG] Added bundle 'Global' to the page in 0.89 ms.
2018-06-29 16:17:23.508 +03:00 [DBG] Added bundle 'Volo.Abp.Identity.Web.Pages.Identity.Roles.IndexModel' to the page in 0.77 ms.
2018-06-29 16:17:23.508 +03:00 [INF] Executed action /Identity/Roles/Index in 43.0232ms
2018-06-29 16:17:23.508 +03:00 [INF] Request finished in 257.9081ms 200 text/html; charset=utf-8
2018-06-29 16:17:23.548 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/pages/identity/roles/index.css?_v=636634801592091664
2018-06-29 16:17:23.549 +03:00 [INF] Sending file. Request path: '/pages/identity/roles/index.css'. Physical path: 'D:\Github\abp\modules\identity\src\Volo.Abp.Identity.Web\wwwroot\pages\identity\roles\index.css'
2018-06-29 16:17:23.550 +03:00 [INF] Request finished in 1.4225ms 200 text/css
2018-06-29 16:17:23.583 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:17:23.585 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:17:23.586 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/pages/abp-permission-management/permission-management-modal.js?_v=636634798943631213
2018-06-29 16:17:23.588 +03:00 [INF] Sending file. Request path: '/pages/abp-permission-management/permission-management-modal.js'. Physical path: 'D:\Github\abp\modules\permission-management\src\Volo.Abp.PermissionManagement.Web\wwwroot\pages\abp-permission-management\permission-management-modal.js'
2018-06-29 16:17:23.588 +03:00 [INF] Request finished in 1.87ms 200 application/javascript
2018-06-29 16:17:23.613 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:23.613 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:23.614 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:17:23.614 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:17:23.614 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.0639ms.
2018-06-29 16:17:23.614 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:23.614 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 0.5879ms
2018-06-29 16:17:23.614 +03:00 [INF] Request finished in 29.4522ms 200 text/plain; charset=utf-8
2018-06-29 16:17:23.614 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.614 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.615 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.615 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.615 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.615 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.616 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.616 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.616 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.616 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:23.617 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 3.362ms.
2018-06-29 16:17:23.617 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:23.618 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 3.966ms
2018-06-29 16:17:23.618 +03:00 [INF] Request finished in 34.5946ms 200 text/plain; charset=utf-8
2018-06-29 16:17:23.711 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/api/identity/identityRole application/json
2018-06-29 16:17:23.737 +03:00 [INF] Route matched with {area = "identity", controller = "Role", action = "GetListAsync", page = ""}. Executing action Volo.Abp.Identity.IdentityRoleController.GetListAsync (Volo.Abp.Identity.HttpApi)
2018-06-29 16:17:23.761 +03:00 [INF] Executing action method Volo.Abp.Identity.IdentityRoleController.GetListAsync (Volo.Abp.Identity.HttpApi) with arguments (["Volo.Abp.Identity.GetIdentityRolesInput"]) - Validation state: "Valid"
2018-06-29 16:17:23.775 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:24.154 +03:00 [INF] Executed action method Volo.Abp.Identity.IdentityRoleController.GetListAsync (Volo.Abp.Identity.HttpApi), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 392.8012ms.
2018-06-29 16:17:24.154 +03:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Application.Dtos.PagedResultDto`1[[Volo.Abp.Identity.IdentityRoleDto, Volo.Abp.Identity.Application.Contracts, Version=0.3.0.0, Culture=neutral, PublicKeyToken=null]]'.
2018-06-29 16:17:24.160 +03:00 [INF] Executed action Volo.Abp.Identity.IdentityRoleController.GetListAsync (Volo.Abp.Identity.HttpApi) in 422.8929ms
2018-06-29 16:17:24.161 +03:00 [INF] Request finished in 449.3238ms 200 application/json; charset=utf-8
2018-06-29 16:17:24.960 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Identity/Users
2018-06-29 16:17:25.186 +03:00 [INF] Route matched with {page = "/Identity/Users/Index", area = "", action = "", controller = ""}. Executing action /Identity/Users/Index
2018-06-29 16:17:25.187 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.188 +03:00 [INF] Executing handler method OnGet with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:25.197 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.206 +03:00 [DBG] Added bundle 'Global' to the page in 0.23 ms.
2018-06-29 16:17:25.212 +03:00 [DBG] Added bundle 'Volo.Abp.Identity.Web.Pages.Identity.Users.IndexModel' to the page in 0.23 ms.
2018-06-29 16:17:25.213 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.214 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.217 +03:00 [DBG] Added bundle 'Global' to the page in 1.51 ms.
2018-06-29 16:17:25.222 +03:00 [DBG] Added bundle 'Volo.Abp.Identity.Web.Pages.Identity.Users.IndexModel' to the page in 0.34 ms.
2018-06-29 16:17:25.222 +03:00 [INF] Executed action /Identity/Users/Index in 35.5006ms
2018-06-29 16:17:25.222 +03:00 [INF] Request finished in 262.1798ms 200 text/html; charset=utf-8
2018-06-29 16:17:25.256 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/pages/identity/users/index.css?_v=636634801592101634
2018-06-29 16:17:25.258 +03:00 [INF] Sending file. Request path: '/pages/identity/users/index.css'. Physical path: 'D:\Github\abp\modules\identity\src\Volo.Abp.Identity.Web\wwwroot\pages\identity\users\index.css'
2018-06-29 16:17:25.258 +03:00 [INF] Request finished in 1.6622ms 200 text/css
2018-06-29 16:17:25.292 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:17:25.293 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:17:25.298 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/pages/identity/users/index.js?_v=636634801592111608
2018-06-29 16:17:25.298 +03:00 [INF] Sending file. Request path: '/pages/identity/users/index.js'. Physical path: 'D:\Github\abp\modules\identity\src\Volo.Abp.Identity.Web\wwwroot\pages\identity\users\index.js'
2018-06-29 16:17:25.299 +03:00 [INF] Request finished in 1.0174ms 200 application/javascript
2018-06-29 16:17:25.317 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:25.317 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:17:25.318 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.318 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.318 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.319 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.319 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.319 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:25.319 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.319 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:17:25.319 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.320 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.12300000000000001ms.
2018-06-29 16:17:25.320 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:25.320 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.320 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 0.9061ms
2018-06-29 16:17:25.320 +03:00 [INF] Request finished in 26.6292ms 200 text/plain; charset=utf-8
2018-06-29 16:17:25.320 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.320 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.322 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 4.5589ms.
2018-06-29 16:17:25.322 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:25.322 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 5.2729ms
2018-06-29 16:17:25.322 +03:00 [INF] Request finished in 30.2892ms 200 text/plain; charset=utf-8
2018-06-29 16:17:25.420 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/api/identity/identityUser application/json
2018-06-29 16:17:25.448 +03:00 [INF] Route matched with {area = "identity", controller = "User", action = "GetListAsync", page = ""}. Executing action Volo.Abp.Identity.IdentityUserController.GetListAsync (Volo.Abp.Identity.HttpApi)
2018-06-29 16:17:25.459 +03:00 [INF] Executing action method Volo.Abp.Identity.IdentityUserController.GetListAsync (Volo.Abp.Identity.HttpApi) with arguments (["Volo.Abp.Identity.GetIdentityUsersInput"]) - Validation state: "Valid"
2018-06-29 16:17:25.462 +03:00 [INF] Authorization was successful.
2018-06-29 16:17:25.496 +03:00 [INF] Executed action method Volo.Abp.Identity.IdentityUserController.GetListAsync (Volo.Abp.Identity.HttpApi), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 37.591300000000004ms.
2018-06-29 16:17:25.497 +03:00 [INF] Executing ObjectResult, writing value of type 'Volo.Abp.Application.Dtos.PagedResultDto`1[[Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.Application.Contracts, Version=0.3.0.0, Culture=neutral, PublicKeyToken=null]]'.
2018-06-29 16:17:25.504 +03:00 [INF] Executed action Volo.Abp.Identity.IdentityUserController.GetListAsync (Volo.Abp.Identity.HttpApi) in 55.9574ms
2018-06-29 16:17:25.504 +03:00 [INF] Request finished in 83.8126ms 200 application/json; charset=utf-8
2018-06-29 16:17:28.741 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Account/Logout
2018-06-29 16:17:28.767 +03:00 [INF] Route matched with {area = "Account", action = "Index", controller = "Logout", page = ""}. Executing action Volo.Abp.Account.Web.Areas.Account.Controllers.LogoutController.Index (Volo.Abp.Account.Web)
2018-06-29 16:17:28.767 +03:00 [INF] Executing action method Volo.Abp.Account.Web.Areas.Account.Controllers.LogoutController.Index (Volo.Abp.Account.Web) - Validation state: "Valid"
2018-06-29 16:17:28.767 +03:00 [INF] AuthenticationScheme: Identity.Application signed out.
2018-06-29 16:17:28.767 +03:00 [INF] AuthenticationScheme: Identity.External signed out.
2018-06-29 16:17:28.768 +03:00 [INF] AuthenticationScheme: Identity.TwoFactorUserId signed out.
2018-06-29 16:17:28.768 +03:00 [INF] Executed action method Volo.Abp.Account.Web.Areas.Account.Controllers.LogoutController.Index (Volo.Abp.Account.Web), returned result Microsoft.AspNetCore.Mvc.RedirectToPageResult in 0.2644ms.
2018-06-29 16:17:28.768 +03:00 [INF] Executing RedirectToPageResult, redirecting to /Account/Login.
2018-06-29 16:17:28.768 +03:00 [INF] Executed action Volo.Abp.Account.Web.Areas.Account.Controllers.LogoutController.Index (Volo.Abp.Account.Web) in 0.66870000000000007ms
2018-06-29 16:17:28.768 +03:00 [INF] Request finished in 26.5617ms 302
2018-06-29 16:17:28.774 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Account/Login
2018-06-29 16:17:28.775 +03:00 [INF] Route matched with {page = "/Account/Login", area = "", action = "", controller = ""}. Executing action /Account/Login
2018-06-29 16:17:28.794 +03:00 [INF] Executing handler method OnGetAsync with arguments (null) - ModelState is "Valid"
2018-06-29 16:17:28.799 +03:00 [DBG] Added bundle 'Global' to the page in 0.16 ms.
2018-06-29 16:17:28.799 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.799 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.801 +03:00 [DBG] Added bundle 'Global' to the page in 1.00 ms.
2018-06-29 16:17:28.801 +03:00 [INF] Executed action /Account/Login in 26.213800000000003ms
2018-06-29 16:17:28.801 +03:00 [INF] Request finished in 26.7466ms 200 text/html; charset=utf-8
2018-06-29 16:17:28.875 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ApplicationConfigurationScript
2018-06-29 16:17:28.876 +03:00 [INF] Route matched with {area = "Abp", action = "Get", controller = "AbpApplicationConfigurationScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:28.876 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) - Validation state: "Valid"
2018-06-29 16:17:28.876 +03:00 [INF] Request starting HTTP/1.1 GET http://localhost:53929/Abp/ServiceProxyScript
2018-06-29 16:17:28.876 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.876 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.876 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.876 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.876 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.877 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.877 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.877 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.877 +03:00 [INF] Route matched with {area = "Abp", action = "GetAll", controller = "AbpServiceProxyScript", page = ""}. Executing action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)
2018-06-29 16:17:28.877 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.877 +03:00 [INF] Authorization failed.
2018-06-29 16:17:28.877 +03:00 [INF] Executing action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - Validation state: "Valid"
2018-06-29 16:17:28.878 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 0.1895ms.
2018-06-29 16:17:28.878 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:28.878 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc) in 1.2824ms
2018-06-29 16:17:28.878 +03:00 [INF] Request finished in 1.924ms 200 text/plain; charset=utf-8
2018-06-29 16:17:28.878 +03:00 [INF] Executed action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc), returned result Microsoft.AspNetCore.Mvc.ObjectResult in 1.9199000000000002ms.
2018-06-29 16:17:28.878 +03:00 [INF] Executing ObjectResult, writing value of type 'System.String'.
2018-06-29 16:17:28.878 +03:00 [INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc) in 2.7022ms
2018-06-29 16:17:28.878 +03:00 [INF] Request finished in 3.4914ms 200 text/plain; charset=utf-8

13
templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebAutoMapperProfile.cs

@ -0,0 +1,13 @@
using AutoMapper;
namespace MyCompanyName.MyProjectName
{
public class MyProjectNameWebAutoMapperProfile : Profile
{
public MyProjectNameWebAutoMapperProfile()
{
//Configure your auto mapper mappings...
//
}
}
}

24
templates/mvc/src/MyCompanyName.MyProjectName.Web/MyProjectNameWebModule.cs

@ -16,11 +16,13 @@ using Volo.Abp;
using Volo.Abp.Account.Web;
using Volo.Abp.AspNetCore.Modularity;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.Localization;
using Volo.Abp.AspNetCore.Mvc.UI;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap;
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic;
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared;
using Volo.Abp.Autofac;
using Volo.Abp.AutoMapper;
using Volo.Abp.Data;
using Volo.Abp.EntityFrameworkCore;
using Volo.Abp.Identity;
@ -46,12 +48,21 @@ namespace MyCompanyName.MyProjectName
)]
public class MyProjectNameWebModule : AbpModule
{
public override void PreConfigureServices(IServiceCollection services)
{
services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options =>
{
options.AddAssemblyResource(typeof(MyProjectNameResource), typeof(MyProjectNameWebModule).Assembly);
});
}
public override void ConfigureServices(IServiceCollection services)
{
var hostingEnvironment = services.GetHostingEnvironment();
var configuration = services.BuildConfiguration();
ConfigureDatabaseServices(services, configuration);
ConfigureAutoMapper(services);
ConfigureVirtualFileSystem(services, hostingEnvironment);
ConfigureLocalizationServices(services);
ConfigureNavigationServices(services);
@ -71,6 +82,14 @@ namespace MyCompanyName.MyProjectName
services.Configure<AbpDbContextOptions>(options => { options.UseSqlServer(); });
}
private static void ConfigureAutoMapper(IServiceCollection services)
{
services.Configure<AbpAutoMapperOptions>(options =>
{
options.AddProfile<MyProjectNameWebAutoMapperProfile>(); //Pass validate parameter as true to validate the configuration
});
}
private static void ConfigureVirtualFileSystem(IServiceCollection services, IHostingEnvironment hostingEnvironment)
{
if (hostingEnvironment.IsDevelopment())
@ -78,8 +97,7 @@ namespace MyCompanyName.MyProjectName
services.Configure<VirtualFileSystemOptions>(options =>
{
options.FileSets.ReplaceEmbeddedByPyhsical<MyProjectNameDomainModule>(Path.Combine(hostingEnvironment.ContentRootPath, "..\\MyCompanyName.MyProjectName.Domain"));
//</TEMPLATE-REMOVE>
//</TEMPLATE-REMOVE>
options.FileSets.ReplaceEmbeddedByPyhsical<AbpUiModule>(Path.Combine(hostingEnvironment.ContentRootPath, "..\\..\\..\\..\\framework\\src\\Volo.Abp.UI"));
options.FileSets.ReplaceEmbeddedByPyhsical<AbpAspNetCoreMvcUiModule>(Path.Combine(hostingEnvironment.ContentRootPath, "..\\..\\..\\..\\framework\\src\\Volo.Abp.AspNetCore.Mvc.UI"));
options.FileSets.ReplaceEmbeddedByPyhsical<AbpAspNetCoreMvcUiBootstrapModule>(Path.Combine(hostingEnvironment.ContentRootPath, "..\\..\\..\\..\\framework\\src\\Volo.Abp.AspNetCore.Mvc.UI.Bootstrap"));
@ -88,7 +106,7 @@ namespace MyCompanyName.MyProjectName
options.FileSets.ReplaceEmbeddedByPyhsical<AbpPermissionManagementWebModule>(Path.Combine(hostingEnvironment.ContentRootPath, "..\\..\\..\\..\\modules\\permission-management\\src\\Volo.Abp.PermissionManagement.Web"));
options.FileSets.ReplaceEmbeddedByPyhsical<AbpIdentityWebModule>(Path.Combine(hostingEnvironment.ContentRootPath, "..\\..\\..\\..\\modules\\identity\\src\\Volo.Abp.Identity.Web"));
options.FileSets.ReplaceEmbeddedByPyhsical<AbpAccountWebModule>(Path.Combine(hostingEnvironment.ContentRootPath, "..\\..\\..\\..\\modules\\account\\src\\Volo.Abp.Account.Web"));
//</TEMPLATE-REMOVE>
//</TEMPLATE-REMOVE>
});
}
}

Loading…
Cancel
Save