From f90d64b6cca4869ed932fa6f4a822a9d397fca43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Mon, 26 Feb 2018 14:55:25 +0300 Subject: [PATCH] Creating microservice demo app. --- .../Volo.Abp.Account.Web.nuspec | 27 + .../[Content_Types].xml | 10 + nupkg/Volo.Abp.Account.Web.0.2.0/_rels/.rels | 5 + .../content/Pages/Account/Login.cshtml | 45 + .../content/Pages/Account/Register.cshtml | 21 + .../content/Properties/launchSettings.json | 27 + .../netstandard2.0/Pages/Account/Login.cshtml | 45 + .../Pages/Account/Register.cshtml | 21 + .../Properties/launchSettings.json | 27 + .../netstandard2.0/Volo.Abp.Account.Web.dll | Bin 0 -> 33792 bytes .../d0b9dbb571f046678dd82d6354463c78.psmdcp | 9 + .../Controllers/HomeController.cs | 13 + .../Db/MigrationDbContext.cs | 21 + .../Db/MigrationDbContextFactory.cs | 17 + .../Logs/logs-20180226.txt | 444 ++++ .../MicroserviceDemo.PermissionService.csproj | 12 + ...icroservicesDemoPermissionServiceModule.cs | 91 + ...4_Installed_Permissions_Module.Designer.cs | 52 + ...0226112104_Installed_Permissions_Module.cs | 38 + .../MigrationDbContextModelSnapshot.cs | 51 + .../Program.cs | 11 +- .../Startup.cs | 32 +- .../appsettings.json | 5 + .../Db/MigrationDbContext.cs | 21 + .../Db/MigrationDbContextFactory.cs | 17 + .../MicroserviceDemo.Web/Dockerfile | 20 - .../Logs/logs-20180226.txt | 1826 +++++++++++++++++ .../MicroserviceDemo.Web.csproj | 15 + .../MicroservicesDemoWebModule.cs | 98 + ...1102_Installed_Identity_Module.Designer.cs | 263 +++ ...0180226091102_Installed_Identity_Module.cs | 221 ++ .../MigrationDbContextModelSnapshot.cs | 260 +++ .../MicroserviceDemo.Web/Pages/Index.cshtml | 10 + .../Pages/Index.cshtml.cs | 17 + .../Pages/_ViewImports.cshtml | 3 + .../Pages/_ViewStart.cshtml | 3 + .../MicroserviceDemo.Web/Program.cs | 18 +- .../MicroserviceDemo.Web/Startup.cs | 35 +- .../Views/_ViewImports.cshtml | 3 + .../Views/_ViewStart.cshtml | 3 + .../MicroserviceDemo.Web/appsettings.json | 6 + .../AbpDesk.Web.Mvc/AbpDeskWebMvcModule.cs | 3 +- ...lFileSystemApplicationBuilderExtensions.cs | 2 + .../AbpServiceProxyScriptController.cs | 1 + 44 files changed, 3811 insertions(+), 58 deletions(-) create mode 100644 nupkg/Volo.Abp.Account.Web.0.2.0/Volo.Abp.Account.Web.nuspec create mode 100644 nupkg/Volo.Abp.Account.Web.0.2.0/[Content_Types].xml create mode 100644 nupkg/Volo.Abp.Account.Web.0.2.0/_rels/.rels create mode 100644 nupkg/Volo.Abp.Account.Web.0.2.0/content/Pages/Account/Login.cshtml create mode 100644 nupkg/Volo.Abp.Account.Web.0.2.0/content/Pages/Account/Register.cshtml create mode 100644 nupkg/Volo.Abp.Account.Web.0.2.0/content/Properties/launchSettings.json create mode 100644 nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Pages/Account/Login.cshtml create mode 100644 nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Pages/Account/Register.cshtml create mode 100644 nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Properties/launchSettings.json create mode 100644 nupkg/Volo.Abp.Account.Web.0.2.0/lib/netstandard2.0/Volo.Abp.Account.Web.dll create mode 100644 nupkg/Volo.Abp.Account.Web.0.2.0/package/services/metadata/core-properties/d0b9dbb571f046678dd82d6354463c78.psmdcp create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Controllers/HomeController.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContext.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContextFactory.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Logs/logs-20180226.txt create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroservicesDemoPermissionServiceModule.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.Designer.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/MigrationDbContextModelSnapshot.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.PermissionService/appsettings.json create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContext.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContextFactory.cs delete mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Dockerfile create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Logs/logs-20180226.txt create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/MicroservicesDemoWebModule.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.Designer.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/MigrationDbContextModelSnapshot.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/Index.cshtml create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/Index.cshtml.cs create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/_ViewImports.cshtml create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/_ViewStart.cshtml create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Views/_ViewImports.cshtml create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/Views/_ViewStart.cshtml create mode 100644 samples/MicroserviceDemo/MicroserviceDemo.Web/appsettings.json diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/Volo.Abp.Account.Web.nuspec b/nupkg/Volo.Abp.Account.Web.0.2.0/Volo.Abp.Account.Web.nuspec new file mode 100644 index 0000000000..2bf0bd8c58 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/Volo.Abp.Account.Web.nuspec @@ -0,0 +1,27 @@ + + + + Volo.Abp.Account.Web + 0.2.0 + Volo.Abp.Account.Web + Volo.Abp.Account.Web + false + https://github.com/aspnetzero/abp/blob/master/LICENSE + http://abp.io/ + http://www.aspnetboilerplate.com/images/abp_nupkg.png + Package Description + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/[Content_Types].xml b/nupkg/Volo.Abp.Account.Web.0.2.0/[Content_Types].xml new file mode 100644 index 0000000000..d394e3b02f --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/[Content_Types].xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/_rels/.rels b/nupkg/Volo.Abp.Account.Web.0.2.0/_rels/.rels new file mode 100644 index 0000000000..e5d1dd8eb3 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/_rels/.rels @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/content/Pages/Account/Login.cshtml b/nupkg/Volo.Abp.Account.Web.0.2.0/content/Pages/Account/Login.cshtml new file mode 100644 index 0000000000..de098fa3f9 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/content/Pages/Account/Login.cshtml @@ -0,0 +1,45 @@ +@page +@model Volo.Abp.Account.Web.Pages.Account.LoginModel +
+
+
+
+
+ + +
+
+ + +
+
+ +
+ +
+ +
+ Register +
+
+
+ + @if (Model.ExternalLogins.Any()) + { +
+

Use another service to log in.

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

Use another service to log in.

+
+
+ @foreach (var provider in Model.ExternalLogins) + { + + } +
+
+
+ } + +
\ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Pages/Account/Register.cshtml b/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Pages/Account/Register.cshtml new file mode 100644 index 0000000000..b072302928 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Pages/Account/Register.cshtml @@ -0,0 +1,21 @@ +@page +@model Volo.Abp.Account.Web.Pages.Account.RegisterModel +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
\ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Properties/launchSettings.json b/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Properties/launchSettings.json new file mode 100644 index 0000000000..6ea8ca0918 --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/contentFiles/any/netstandard2.0/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:53098/", + "sslPort": 0 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "Volo.Abp.Account.Web": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "http://localhost:53099/" + } + } +} \ No newline at end of file diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/lib/netstandard2.0/Volo.Abp.Account.Web.dll b/nupkg/Volo.Abp.Account.Web.0.2.0/lib/netstandard2.0/Volo.Abp.Account.Web.dll new file mode 100644 index 0000000000000000000000000000000000000000..1f4ff9a1b5970339191143a99b758452dee791e8 GIT binary patch literal 33792 zcmeHwdw5*cb?-W7o*GFb&5UJiFy>gs&e)R1vJC``EF@bpi1>vin*b*ANIJF$Msvi> z$S+w$3M9neh1(=eNXdm`fNXpCE9X0EX@ zak));Z$HsaEkw_sdhmNTh`vXyM!nWabQ+MTf<`}ryMgO0E}~|M>xyp%F#q!V9zwwR z7owhbGb;c0?sk$v`2FrfM0+@Lmgqn1a-4L3&k!{r5eMGYE^rYM17&<@ainkXrE^vD zL>1|VQwWeJvewiO@S$9}QXWON@OBmv7W8ghzF!ZTD_1s)77&?NdIlHMdKWI=uZL)x zFDcQ#gIxS$-gJskcq7q@tB5p#g0&+=e-GGVe=GH=B}9q!xVP~AfSz57yB?ZmupXWk zC{d;}MAw2S>Pdwr5nhsrwr|K@#7IIRDxtLufcA^B%LUG5qe9oZ7}51h*Z-;Ung6!) zhsL`7`yad2SJ=7)*>AVOURi4egV$#|WAt9s4Hc!9lu`G@vIi1iWzAAmbs|k^?OY2q zeM#(o4m+0I#kcyjW~akzm$cQNTgpJ|QqcU^nv0aY4QV|cI@c0GM&11!qA1@Q(;+); z7iFL-nqA4Fd@+;-BW-I#cPG)tYdS7kdv_xu=b~%T1u6zm*358D7EHITg?h8CT&!Ey zL*Z;aaI&j84ZVhGm)%$)>vF(4`pP#$#E`WHiM!Di6!j*dzK*G*3Q*^qEL=fbc^c^1 zEPz>LCo1a^oLXPjLs=MCv{?&h+W_gPL&comtcBKpB$RDOv^}P0!F6=Kp6x&~WaSvB zhmaQV#pQcInwj5#47L%}7hc~A>yQWlP^kh)1OO;X0VD!*f)=7E0KX81ImI{|@@6`9 z>ct&&QfbnsVRYd%g{EOpxMw?2ADbTHEo_NlF{3bA6q%^1ElsC6JG+S)v+3Q0JMx4c z3`*#swQ&zm!;)~1Or!B|&u(V=ut~&QreScP&nZP8oHKm}WUqATN9YRBM_x*4t9&1H zQ~of5aHN7Bn8>~r0eS;V8j3El;C>SIp;+Y_Cc*MDf5;U6Rs)IUyjl)A80Ut4Dj)%^a=e6eYB_0M>8|ME#P4qW`KChH1q{}oKo~qhUqaN z+r`YH8RJMuLrVmJItL&TuU!*>qh0GcyBjtKMWea7lSKXP0y4rE6eWB?SGb3#p&Z;J z(_j#H)h^IE;w{tAH~8d~;uAEOPX;Ktx9Hie;1|{fOAm{VL65+p)O8(z4$W?fw@d>c zG&!Yc0+(qrK+()q&=k=b*ngM}pPk|Q8$%Wl66I&n*h{jIxNUu|l4UgRl`h&l%0C1` z$m#)Z$bxkzvfH>gw3lK$?l%$vAngDo0zk$ANW`g`E`i_uDr7>XDe-n;SQvMf`e^%5 zOrPTZl7%aXI&sj8#>57#?I>pTA;^T&;cP!59o_oUH3{iZdMZ2(XC2n1AEm=Od!@FQ z^ZFD+Gl28`TniL&iQZxt0-5VUrXkL*rL8emmqp)V9Yr^AqVRFii>zHhwss@PMADHgW)zNYxH>%*nZAtg;seqVaffX$ z->pwE6vCe7`?(ghzS0dB0vU90=sFc{th4qp#rm?Q(S&lyHsAWxO5kQ;cF_jtEy@a# zDy6DaG&_ibFE0s#=QDrTejddMsZRSS7+yWe3>T*y3us+|+*glgwr{UVsNVlOfM z7LUDz&Q{g-()XbseTp+O3H>zReN8RwB~(+_rRuo3tr1kxUSIyS+t`4y0kkhetFwpK zr`W%%R)6U(ke{o)hIE6Yy=5+Y4Swx4*xKtC_C$LP^J}j`X|Fz2pNXU*FvE}zGaLm+ zr()=uFq)_}hEyh*PG(I+&}7TqN|V!YZBCOV^(4#cpLy)9bv-n)EEXa@)&?^(lsCn)K6r zKi9GeUP7FZXum0Y2guB$T6Cyp?m5!7VsfcwUx)I*c87vYy>KA>gQ3%_Frt6Oh5ksk zUs{Fgef=v;uR-~6iRfSGaNNH-a6|t>x1;-Tox@e-2GXbCbHdi0;I#Zss6SgoYLG;3GOy+>6W^;a9U ztNlx8K%bIoqw`lAm1;8)w#B&>i`q`O6|+~7io1307pmg8zhZb5miOf`yH>cA`Gk$D zT4V4jQmfJ|JK;LE86hkROx0!KDQze0f#cazfFd2RnWv%TKf>j+8E%A7c8ZZPu5Uz2 zMt+F^09#f7i2$(K0Z7Ch`PrX`F=~lz!rra`8tmmN+-!UMHSn?&b-xo=EPI+&HjSVo zTDcpyQ$ai9372&ZH*>AAU5%XBR05$s#c_Q~a4}PgTJL0{6$CO&`s|Lm;bHPxzRQ%1 zhsh;ucL%_ZKE)Y4Qu5trcU%r5CEJ}nQo=vFEYHIR%10NrL&Zka&j##J*!Y&%p|Alv zoR1AV8N@T2`T5N~K&`eA}&3B)}5_w~e!-D=% z(H4a63?Rm22DJjoUPP#{)vpu`6<&xy_xM zH$uIC(h-<4C}H@z91eT+{z2lkaWi16uirm_sWM%S z^!L#hR&Oivur5DzLG9+tK2~1`Mbf`%n+aYNY9~y)2!kW_;M$IBGp;Buh|M~u1NNQg zUKle76KdJ-L2)S$)8X|b&+U0{gURA|wvK5trDXiFWR&_O{Ez4l8k^__3{z3MFZQ)~ zl>R8TvOY?GFJYU6uS6Mtclwb;l->vYC^g48{9Os_qmLvK)E#MClBBb-*D`535cyjD zQhHZpc_v9GBClmGrq24GqU;nsl2}RosWXXID%RbcTuZ-~t_!WFzf3nSiPC265qQC- zMvi}%{zl8umm`0Y*hG&|bJDSW)XaY;9QE1GTYrrTrL<|swMbCmuf!gLO!t|f55e6FNhGiRWaSDVg&+Do9kn?Ba? z+h~QyGmj*8(;qhdc6==z7cD&rDWY^6IE>Q4x*sRk(=AOuPVS>i8_%IF?g>4TI6yy3 ze+GKE4SHTrpN8JH(DyU%2DR-dwU$mn3bp{Ar?aKthAx4rIjxhF28&%Ed0yLv-IExs zt(gkZ^_km|szZJ=-B-6h(~MM;q&^_2I9(#CXB!Tuz6~pErO>KodPQh9(&fHX6TJo2 z*i6&tIqP8G>nViVZvf`!XbEkU)UA?Q4vXi!aY-3;rKCP6srB?$AC--CjpThF@_Y{a zC_R!&2pvauvkMWt^+% zceQ^HF9nU)B_4|`g>3Z^jZO=-Cqhj5k3&l$QTlxJB7|nc#R$KaybR$)f^&yxwJ&#L zAQycvb1fikbqe#k8q84RUx)qFJj?;`uvEJa;TCNWVXt=3S2mCMv-Ni%WKJ|1APeEY zlB%VG_&*5e?{KB?_*WdBM%nu^Gj>@ei&r~SSQ@BNmAV)3Avze@Yp|ugCtgfU=^DM= zPQ9h>y~sbLQp>sR$SG=HW<$Ua(VVQy-7SXk9Cpo265U$0KptVW)0Md?u2haXWQ+ zVivmtRY~0|H0$ZKq}~(XDtY(XskbGXf%$-)3f0ZR_CI8&TI!mS`ly|XH9Zk&q~Ekt z7dJhP)Mr!*HGDOaq_3$IeN+GQNHZ;4E%IsK(Z3r>(+NBEbm9k*7W#snYS8~VvW%8t zio+89nyyDLAyZO{&lNOorj7K*j@4Y_E zx6lWDm~WwnZOjhZ8+{8sq4MH?k(#9}{ehkONvavC=j_yH!?W-v-?URthntc53p@3V z@N@7oFWadX!w0Z)_;)HLZQDjameecS1Mr${^ygUn5`5RIkt|Z*w^N+gP7N5_oxFBh zVW&8+gNhj2oxBd&@8lHc<>)NdaZX;2en(R8iGMOOOB?9(cIpYV`Ud)vlY+FJ^i@0c z9Hi}}7wi;EyOF+Qr&!vJ^omM}M4RXzC8cWLL@TghacbX0?RJVe+f4uL%i|daHW@Hs z(BXqPepj5s>o6~1cyqG@e>GhT;ZhF1Dy6~-rcgRP*wEY@q;Ow`sWHuvT~|MFJcu8k zaYBtu|JnN5S{@Yol||5JPBeN4rc@eDid=p^Rs6LG=gtim#;m6&(aWF24D3m)@}I=W z_9RBNCoxubH)@EnM_P_B0gLQzEn9(w-7(%e6Dn%eCd&uFQIb z{dI5E`shq_5FtbQsK0JR+X>85TAhAz0 zv#57B>OG^4XP%>5AbT@?Q1BlX{D%d9h;GwA6-sG8YxsQV{Tj>le(fvZe?Z$^_Ya|h zJ`(?N=qYM%{8{KO{Y>;6;;~FPJgc{c65-dN;g;|x&^bH8pAyPX2<3w!-4jCp6WGVy z51b?VNcf=0cu-_KC^EjNeKPui@I(4>)cYtnj1p7ZA0DFb>u=Q_*ICjuZ2x6EC0T9*gEE zL+?a*34IjdYWgI?HhLN1X8HlbYw2I2y@J0TE2-w#AsR%Om-r~=$v=v7Sgqr5bz(+x zXC?Qn#2=OTGZO!6`XBUcLerQ|NWwa;f_R-aMK2^)31qc|>jb_I@D~%K0x1ZjAdq_m zaz-F$v|k5>GeY6x0)JfKj|=9r0{NbVq)WXL8WOIOaJ7Uz681`XNW#2?GZH?dk5WtQ zdkAkucqeM45Qj!+6e~7E;ysA}TkKGXYnhSotc1@;XWR&LsY8f=DBcqheM&eZ z;aLfvk??yGu8J~FPn31uEAhO9GXi-=LW*&&5fe-a4@o#9;aLfvkD1;Sl6myO^)+-o1Fyh>XMRZ%;A%r6d z6XEhY4p%l6Y9K#NG5pJ64qpnF5q=@U@z-5A*AT+!#wR6o(2pVAj8KQ)=e1HAp$^-u zM|=rF9TwV%_zHwN=3KmjT8U7{{3L~V8$unkj11x(2zAUHS`goWP{){Y5#n1A>aghL zh<72>X{)Tgx)IjX2>L}mjnQh11BVfBpreR4(jAC5V&`HtdR__fBuyaROf!f#<6y{Y z)O;`EDS8j$8_-uw94mP@{ZINcx>2iW_iO)KyH?+)e^q}$9}A6#-WU3f(3}%X;`1$b~F#8BXo)3SEw^?eSXXdHn zCqjq=hvM^LYz5e9ur9yn!(H>hJ}Px^IS;Q9yFdJMsBwIqtgnN0?3S`&AKtgaQI{T< z;@|UOejcKzITW7{pThjhfvOnMGs1#{!_eo$)p>Mq4)Z4d`7t9>2Sb_2+ko)`q~-X# z5P#na6@L=(iM1;J6lQ~ab1MES;&Ir09adopSbjaO23(D}lDL}C-AT9BmIh zO2=^BgX=7=KM4JR2EvchZ{Yd_uHRSo)zy8?@NnmFCv|PNN{0(aCd=laSw2=6H7ngC zb`GO#6qKXp=$!*&W~o}Jp6oA|t+F6V-ekorcV7ua>gt~4+wRF?F+Wl?4{fA@{?g>Q zS+-L{`O2LD_KsEyR*55(lciAx?lP-Kt+8#Bh2of5M#f;_NNJ$7D__bVk@S94;idZT zn#>o$$98LcB3~8+CenL6U#LoIU}vFH1(~irrM*_AD%Et4fwfK4Wsc_y#on>8vRSDx z*8mNa#>^9(k2p)fx5LB3y(O!3a@?A%44s@XI}dH59h0R|+yrN{x?RC_TyOfSxN>f- zSJ_DYC%|4QU)*UODU`P7i^Y-r=$#&OSED7$X1;1Vcr3M-eGO{FwaXftESlYPz$#j~ z-jRvi{sAxEJ34Ajma4g%%@JUa(%{KT)f~@lw~9qmlwQeQZGpQQKr=-fnZnL`GDx0}o$3|&aVYF;jti#n@Z!qJCSsfl2 z^UC#&jS_F|{K3i5QPbpn9O( zmCfp8xwOArydhsX+FckP-cc}%ez*_jsJ{Eo;o)sC9&Do9*!!RiFjn4W&dp;x+MOSt zCud)v?scXM|;XQABA%moXC%w(s0{xl$MQ)l`ipp=2)SOPBLWeh0`I=ZxK3~-LKHC zRQF?;;|=>Ph+6XCo)y8m_7}EU7KAA0Cp-)+9W zs(?GDz}t&Yf;?t%TfSnFh{ztPtdipMsLvdkJOXdOt!y2y@OU9iOIt}%mF()?I6N#8 zP%p~$R`DQdWU^|~KJ%_gwBMKq;XYSDCF1ZPvM)>3#g%yIbL#i9dMg$5t>Vd{Le*bl zj;g&9>iO1Avvj0-)PwFX6{>p<-)xod^k75zGMab?j(nT&slJRpbHXf*RrZuTT!+OQ z3h+NZxWnHLhEE$^a$BQoXtwk zmW*?NadW<0;^>g2T7+)23Z>qPoluU$=Y4J8;fF9zz(adoVShoalcydM*^6hIqlJll zk+v7}h4G4)hPPm+B0`b)e(r+YA(%;V9*FKUk6_vY7cLp@`0g9ib7RG#SHC}l$yag? zM2O}_D@Uv2i^6wmc8ZA8DHqv4!ZqDsjhh&rXrQvw8qF6u8qi!&YqXoqtXMc@x`T_L zyGmrLjgCFWTFiBWTcXC~xx=N^#fP%Z{L@g3y? zI(YG<2W74HnU&FULD31w$NiVMoHVYa3Jh}9=aU)(52l4Vcj$4%*;y#vRXgFhV|aLI zZ@%mUcRL{FM{3(!wvH7rGpB(a;zQgt-d0f=;tS`@C0Toc9DIB{E-s6O~GF`i&fzvIk*CJ$~bP-8B7Q56(ah)S}NM(Hk>TGEx%BK$#iaC z{*+Y~o%lLojmi3OT!x%J5bVe>Ks0i-fC{_1uNWS#;?*gK<)NdP81T4}<7TgrtQOte zL34DnjA1ILe6%#JQ-^4~BJQjP1iSMlgq)}5JUk6lV~G#ux_uwaR-5NLAm1@w%UDJ>hKYyUo&->sTeUK#r`-38+KgjE7VGWO(p`Q0-$1#q;= z2H?Z!%UAP$EN@0w)26*66`9ZS6w%l69t$}Zf?I0=Odq|V4J=f^M|vL59xUbd++CB! zYGKGMae$ceQE50{w9 zsI`>ZSdemk=HWba>}IKD);_bs!0kt|8G^|&rVNr+8whq{Ky4S87+)Fr* zSH=#yf&F#^d7U(ko%;DOZosqL3ijO{%#FY_a7`1f*@Jy|6Lj*RS|AHl4eZnB5ibHh zhTVMwhxV8*g*Fg1<**mO6L?2}QNm-3ema4YOreBQm~6Xw+a+DZ6M#H+R`0|n^a11* zapmybZ3Ol5eH8yJ$WsE99Ni2`BY0WvHd~(CQSTHnzjTR5ImqEEqW)Sg45>%)XrKn> z%;Urme#@x0Eb=McVI#FhmLL_D_b|#Bki3Ghgm@MAJRQTu`pScM)*9_+*-I|Q1nRNC zg^7P-C^3RN^E3%MCerF&Modv=9kIp~HfyJfCm}S|4?2o##aSNIn5!cwX)cQQGL55N zucgO8yX?~7mS7nRfcf#T%|7$)qbOEIqiul!YyjhdDrmS9h!p{~K%N_xReJ<@ z#{t_wn_!%sI4-xr4hvx1L{-d46|d=R05w)$0aO@Y(N!uP11=jqCJjWFZm2PtfH8Jm zdjEmShp)ZN zp^O%aW(b#-h-nTe){>riQOn>F1KF{dp))esIb20NgOk8v24=L3hFnyg)H7Ngg_7x+ zSCW^mh&7|8o63kA2^g4rUeM(D@ zqqc&c9#1ZB)^!1`1dGU7350^al2&Sw1m`D6PfA8Ii6?={WHO8wN+3I>XEmrnPsU<; zsy#LHKmY-18fUPGvS#j02|o?fDKIN6fEOG{6p*wadP>B;oWmy@F6 z4>^zq;JOKxlCd+?;4hWv)OA)`^GdBbq5E@E?O_8}kV0#>q-R^Cb)=EFT_=^feR+8- z2A-hY^vrYkFXbf)Ucyp6Qpu#Q!!E%K65I+;bELtp4$)L6+i-@q$5IZp#{f>xJeHnD zV3%N!Q`irkR>0}h%-5jQp@g;q<_l#mhxvl@^z52sy}@c?mL5ww z%su8X_n61rW2q~=#B-@DxT~O)v?}D7u6M+kPF+#QhH(Z@nAu3dPAs7#OkJ@imSDN2 z)23q8oF`&)z7fy4VQm|gnWJx0YIdv0)SKWIobA^DXfi^4OFC&VH9Nq}I6|4KPlHjD z%@2&4E~6%_(BO{8xfx0(eTnq!IwMvWPcP#p_1LsY_%yuBN3O?~vnLsg#M3KKR3X~n zzWDP~nb*JB@zPE4Pd|0?>UA&u&Y}2cuN!`6>f4DeVN420k0xX2T5QmK=PnkGre|hD z(X_#U{qQ4*UmizX9ETpoq0D$VicSyslE$d;2Z`WaChIsQ9UggENr}C=vByA1RDxQ- zsHA`|bv}kN(@wsL#4=o6xK?my5U;ZW&MYoI_ok?!!?~fU;1Er?Kz30E97UY_A&XOo z92JAc5o6IH82kq81lUH%w!w$eSuO_ic?jS}4~|rW)2Q4Rm<}i?QtWkuRJxK$RVUZP z2BS>;Av`*l@q;}zT-G>`B065FfD1&Rg|c{WA!{>@gdW%I4{NOClk7wK(wp&QVz*Ut zH=(e4#{RnoJe`}6uF`0EZg>9>W|8t7rrq9P-Fj?Ot`iiJOWeKdzCvZ9m_Nx&4}N1f z)|mrJt`o0R;ADv;aC!tsJKQ<0v)bUNl@!)cTOUqO&X--Yn<5K!ncTL`ef&!O8ueT- z5%-~?JSV=2=oScf!Bnsu;Z@>!AM)aKBJI3D$_qRl6<)8w_eV6^z6grW){v{YpwM^) zZm&jfo0rgnOIBXK2R7l_{EyQKcBFnY_o$bIPPycr#RQhy^FB*!H|C?OX5E?wT@V zUiN$s^L#9Ni2P7Fu>1Pv+5M=^?gu?~?X5y)O+|f6b$6wX2F4iyKX*&Iq8r5EY#RypkaAyK|rdgO+l!Xv0pukXAMSh8^lejb$=FHZmeg()g)w8E zEv~H7lxnxeC?~u)TGLvoHgY9P7 z5H$|t_>eia#b`C!YPid(b5S|936?dDt=-1ut+!2?F!C{T`gQ{`-{YO>)^$1mT~;naSnvhG?G8QRmgXN!UMGY*%nal$RnCv=IOp?Y`NvtW zO5f8H`-zWB#T|_2(06lW>{WX4VAgSv`1uB8H4c002_AvfT*)1jl?hCFMq!WTc7NUH z9HBF&j3Z|CS_5a(t~I9FQ7f-IR6c1`Eh9f!#X&JXy;v-sG)8c=Mfu{pCe1P)9r1v@ z%J1qHs6__uUrJ4KXtpb84(gC)w-H#>RDzNQn6`%wegbQiAg6kgV-H1LPW$p8+ie8T z1E49ntMSkAl`a*3Ih&T@KPuq$-kULO9knJgzVX*HCo!cOljC_x*Ar#4f=53xJmzxf z=e|1C1kJOA?D<#^oMdP>=Hm}_JI5Lp_T)hoU>ph%_Nj!`;+Ghxz6yMZLAPknI{DbH z!B4{t@38WmNg_zLVhU0_4B0cq*4Blk@VbC+AocOY%)2-?J>_~apw!^iSlU)2o9ELS zHO7Kd%7sDAek-VprgiXg3ZrY}o@|f?*CTD3V~;cUnRxp`=nm-x5xfJ&^Pp7AlV*_eg0onb z?-#mI5eH^3QdYJ4CjU2J|E_2n7S7O@@pa*fS!suF6gR0>Kc;g!Ey#MHx3EH0&vjRY z_L9@>&+XnEkGr~mUI|i6fPY@h-)B6iJ^DGeA24{^-UFV(@n-0@av<#&Y4^$!-E}X_ zk>|m@O3$|DHi*LEHz$x*Ixb^z7+}tM)dN^^2)43CmYP$ZrfQUCOwTnK=E8PLIQ9f4 zf@247=cprGPSrubxYs=~mGyK~w$Eump1Bp;?aYhfn)4Yx3LZx_4ed4Mq8j*o&dulR zMcIxzRgbS7uinVN`7Fad{f9E=-w9DGE)RdzoC0jrQ=ZVAA`GDQa7I>h3xZs*IKPJ zuF`ldeO8W-+?!WTt!DUqtATH#^HeT>4Erv8V*i(>k@F8WPOm~s7E0$Iaa>(+vlmL} zdCDctwGI!{LBfXhJOfIhvX?i!F%c8HNI^jMm{oxnVT@|Ip_EfK}eGePlCx+Qp*?a`|a_Y8L9KQy}aP$`Q=TRQ2>~~Re zZ`}GUx|oe4`T|eGvRoD0Qc!dAdN+R$X4>tlSJhhLn>UPrQ8)`)|0w4>pWbaOBvHWY z42U~q89f1OdM2yN|AH%=J1Zr(*LgK17knuvE2p6O{jW++Uh$c$KA-k^D&Sx0W&>y9 zb4rNpy7mAI{A|v5;1aKi&8=g;2LX1oapTxae!BuS2r+!lX89uN@T(YdXjYaCs`>p| zd$V){@499cU9riz65EEwI6mhWG#a&dS36YhvTnhqzs-3A?sgA_z0+-jvbUt(Mayow z^2&8J2*Hh}{orWsLTTY0AE{zdRd3#O{+gXN*ZJ$RxgD{rB9vJ(SLpn^AWX7boq_8^@FyK;nBfP&J0^7bQKgx3(xl=D~nf^tyceA~Y~ z=Uyd`OXO7ptRrM^&u43FH&dQ&Imth7Ub(=Vl!0wqE)i%V2E3WsNpMGSG4m6yrFMDf z>wt46ChhjFqcfz<9sfmV_PXm$ol|(z8k=WcHQ#(lDM?L})Ylp23bDwU^*pQBxwM@A z1|Nq_6YPmNCtM8dTgrwTHYA)U&jz;M@x7P|)a-7~=Z(?H3Ldc;cuNfr(%3kh-!Ezw z|I3(=z0s_QeLl~}YG*h>2^XCF`5W-|nlcwQG4xY*v3T9IKN20h*Mf>pT<6N)iqW)rjBQAZN;IWR(y++>+yp}tzyUc zSjSaP-U9ho`11va_X2F&-P$^Vcfe{fYAJDnjw5Aja$-JA!N#T-gaqQ&R<;#BofdrY zueIBO8%1pt%@C1CP&5#o+XY{O9rkE%)iI+a${?^Y`J!AP-SYGplbsw3&0?2 z(zPqqlSNqS1bPOxs5+|F#1>;y=fsKmgzd^3N6Y5nt*t%&2SLu99Zz|9qr~@g2UA;d zF1dZqS&`c3J#!G`Df#re)^3Mt*M|HYX@XtFuRkZQ1nuG3hT5ez0nGxGM(ezecU|qOmIHqB68~QNFlF1jmqjAc~nEJ!)imcIa%{LTKNCc_R9pUxeSbMLwkv$uVZ!-d;{dmKoP=Mb$1zTU@Hj!wdis;!KZ)@0f65PffP z;9!D$x~a8$-s}Z>nInKbKs!mkJ7yV#*`3k>`jJ4RF`)oF#J>-(yS$n4-RVRZJj8Eq z?e;yY?h@-&bIYcA=?(QxY?19Y@pDWoun<*WI$KQJ zU5F3y4K;H{Pj}>Gt8lEu>zCX&|LwuQdWy7Nd-=67ybMh}58;~P9Pej;aMcCu8|)i= zu6;Q7`e=9m|N684e(%Fi51x|Oz_uK`zEC|nIdU*RGI0=p!}*}Q-|2hR;-EEh$3c9p z3?I`l5Bfe8h_}w>#m`NQjnH3#E$8=BjvG!Yc>g;e9?>v9d)HSi?!t%uXuL8C&u_}N zxTMVMYe1w{v>>%#rTzxZZx2=&X9*l0k^$kB#9k zRt?fH!hYI^*Z{r)yc_8Oggew8Fq>~cl=o~`SDx04$KDO>-${d06u6? z1|9V!jREd`y^nq_dVz8J!^I`Pqm zO}O~3c;N4Wv()~tgY1UH<0!lMx^wva1An`Ne|WhTG5zxUm0P&fL34A_+HFN}@ zqo@MMz;&y9i+qm_XYDbzqYqBKc^*3P9chjBg0=tkHL5ONY+E?h?G4`Tf4#~OH_`Wtd_{1L%l{r>A|;Qs?0dI|^t literal 0 HcmV?d00001 diff --git a/nupkg/Volo.Abp.Account.Web.0.2.0/package/services/metadata/core-properties/d0b9dbb571f046678dd82d6354463c78.psmdcp b/nupkg/Volo.Abp.Account.Web.0.2.0/package/services/metadata/core-properties/d0b9dbb571f046678dd82d6354463c78.psmdcp new file mode 100644 index 0000000000..66e33aa45f --- /dev/null +++ b/nupkg/Volo.Abp.Account.Web.0.2.0/package/services/metadata/core-properties/d0b9dbb571f046678dd82d6354463c78.psmdcp @@ -0,0 +1,9 @@ + + + Volo.Abp.Account.Web + Package Description + Volo.Abp.Account.Web + 0.2.0 + + NuGet.Build.Tasks.Pack, Version=4.5.0.4, Culture=neutral, PublicKeyToken=31bf3856ad364e35; + \ No newline at end of file diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Controllers/HomeController.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Controllers/HomeController.cs new file mode 100644 index 0000000000..34283e4d36 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Controllers/HomeController.cs @@ -0,0 +1,13 @@ +using Microsoft.AspNetCore.Mvc; +using Volo.Abp.AspNetCore.Mvc; + +namespace Volo.Abp.Identity.HttpApi.Host.Controllers +{ + public class HomeController : AbpController + { + public IActionResult Index() + { + return Redirect("/swagger"); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContext.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContext.cs new file mode 100644 index 0000000000..db9425cbf3 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContext.cs @@ -0,0 +1,21 @@ +using Microsoft.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; +using Volo.Abp.Permissions.EntityFrameworkCore; + +namespace MicroserviceDemo.PermissionService.Db +{ + public class MigrationDbContext : AbpDbContext + { + public MigrationDbContext(DbContextOptions options) + : base(options) + { + } + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + base.OnModelCreating(modelBuilder); + + modelBuilder.ConfigureAbpPermissions(); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContextFactory.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContextFactory.cs new file mode 100644 index 0000000000..68c06f4a91 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Db/MigrationDbContextFactory.cs @@ -0,0 +1,17 @@ +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Design; + +namespace MicroserviceDemo.PermissionService.Db +{ + /* This class is needed for EF Core command line tooling */ + + public class MigrationDbContextFactory : IDesignTimeDbContextFactory + { + public MigrationDbContext CreateDbContext(string[] args) + { + var builder = new DbContextOptionsBuilder(); + builder.UseSqlServer("Server=localhost;Database=MicroservicesDemo.Permissions;Trusted_Connection=True;MultipleActiveResultSets=true"); + return new MigrationDbContext(builder.Options); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Logs/logs-20180226.txt b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Logs/logs-20180226.txt new file mode 100644 index 0000000000..ba0fad1373 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Logs/logs-20180226.txt @@ -0,0 +1,444 @@ +2018-02-26 14:20:04.138 +03:00 [Information] Loaded modules: +2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:20:04.190 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:20:04.191 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:20:04.191 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule +2018-02-26 14:20:04.206 +03:00 [Information] Initialized all modules. +2018-02-26 14:20:32.540 +03:00 [Information] Loaded modules: +2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:20:32.582 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:20:32.583 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:20:32.583 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule +2018-02-26 14:20:32.594 +03:00 [Information] Initialized all modules. +2018-02-26 14:28:34.616 +03:00 [Information] Loaded modules: +2018-02-26 14:28:34.664 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:28:34.664 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:28:34.665 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule +2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:28:34.666 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule +2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:28:34.667 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:28:34.667 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule +2018-02-26 14:28:35.005 +03:00 [Information] Initialized all modules. +2018-02-26 14:28:35.379 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ +2018-02-26 14:28:35.545 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid +2018-02-26 14:28:35.559 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". +2018-02-26 14:28:35.565 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 44.6454ms +2018-02-26 14:28:35.570 +03:00 [Information] Request finished in 205.9559ms 302 +2018-02-26 14:28:35.585 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger +2018-02-26 14:28:35.586 +03:00 [Information] Request finished in 1.6656ms 301 +2018-02-26 14:28:35.594 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ +2018-02-26 14:28:35.613 +03:00 [Information] Request finished in 18.0859ms 200 text/html +2018-02-26 14:28:35.647 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui.css +2018-02-26 14:28:35.650 +03:00 [Information] Sending file. Request path: '"/swagger-ui.css"'. Physical path: '"N/A"' +2018-02-26 14:28:35.650 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-bundle.js +2018-02-26 14:28:35.651 +03:00 [Information] Sending file. Request path: '"/swagger-ui-bundle.js"'. Physical path: '"N/A"' +2018-02-26 14:28:35.651 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-standalone-preset.js +2018-02-26 14:28:35.651 +03:00 [Information] Sending file. Request path: '"/swagger-ui-standalone-preset.js"'. Physical path: '"N/A"' +2018-02-26 14:28:35.654 +03:00 [Information] Request finished in 7.3121ms 200 text/css +2018-02-26 14:28:35.673 +03:00 [Information] Request finished in 21.8157ms 200 application/javascript +2018-02-26 14:28:35.705 +03:00 [Information] Request finished in 54.5353ms 200 application/javascript +2018-02-26 14:28:41.463 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/favicon-16x16.png +2018-02-26 14:28:41.463 +03:00 [Information] Sending file. Request path: '"/favicon-16x16.png"'. Physical path: '"N/A"' +2018-02-26 14:28:41.464 +03:00 [Information] Request finished in 1.7601ms 200 image/png +2018-02-26 14:28:41.852 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json +2018-02-26 14:28:42.018 +03:00 [Error] Connection id ""0HLBT1G9E99SA"", Request id ""0HLBT1G9E99SA:00000002"": An unhandled exception was thrown by the application. +System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger 2.0 + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) + at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) + at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() +2018-02-26 14:28:42.022 +03:00 [Information] Request finished in 169.9037ms 500 +2018-02-26 14:29:02.649 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json +2018-02-26 14:29:02.670 +03:00 [Error] Connection id ""0HLBT1G9E99S9"", Request id ""0HLBT1G9E99S9:00000002"": An unhandled exception was thrown by the application. +System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger 2.0 + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) + at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) + at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() +2018-02-26 14:29:02.675 +03:00 [Information] Request finished in 26.5424ms 500 +2018-02-26 14:29:02.710 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/favicon.ico +2018-02-26 14:29:02.711 +03:00 [Information] Request finished in 1.3872ms 404 +2018-02-26 14:29:21.136 +03:00 [Information] Loaded modules: +2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:29:21.185 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule +2018-02-26 14:29:21.186 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule +2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:29:21.187 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:29:21.187 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule +2018-02-26 14:29:21.530 +03:00 [Information] Initialized all modules. +2018-02-26 14:29:21.876 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ +2018-02-26 14:29:22.084 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid +2018-02-26 14:29:22.097 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". +2018-02-26 14:29:22.102 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 43.8705ms +2018-02-26 14:29:22.108 +03:00 [Information] Request finished in 247.6639ms 302 +2018-02-26 14:29:22.122 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ +2018-02-26 14:29:22.141 +03:00 [Information] Request finished in 19.3294ms 200 text/html +2018-02-26 14:29:22.545 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json +2018-02-26 14:29:22.712 +03:00 [Error] Connection id ""0HLBT1GN9RAE1"", Request id ""0HLBT1GN9RAE1:00000003"": An unhandled exception was thrown by the application. +System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger 2.0 + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) + at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) + at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() +2018-02-26 14:29:22.718 +03:00 [Information] Request finished in 172.8574ms 500 +2018-02-26 14:32:43.757 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ +2018-02-26 14:32:43.758 +03:00 [Information] Request finished in 1.143ms 200 text/html +2018-02-26 14:32:43.798 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui.css +2018-02-26 14:32:43.803 +03:00 [Information] The file "/swagger-ui.css" was not modified +2018-02-26 14:32:43.804 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-bundle.js +2018-02-26 14:32:43.804 +03:00 [Information] The file "/swagger-ui-bundle.js" was not modified +2018-02-26 14:32:43.805 +03:00 [Information] Request finished in 1.1682ms 304 application/javascript +2018-02-26 14:32:43.805 +03:00 [Information] Request finished in 6.9221ms 304 text/css +2018-02-26 14:32:43.805 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-standalone-preset.js +2018-02-26 14:32:43.806 +03:00 [Information] The file "/swagger-ui-standalone-preset.js" was not modified +2018-02-26 14:32:43.806 +03:00 [Information] Request finished in 0.6504ms 304 application/javascript +2018-02-26 14:32:48.918 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json +2018-02-26 14:32:48.944 +03:00 [Error] Connection id ""0HLBT1GN9RAE3"", Request id ""0HLBT1GN9RAE3:00000002"": An unhandled exception was thrown by the application. +System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger 2.0 + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) + at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) + at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() +2018-02-26 14:32:48.952 +03:00 [Information] Request finished in 33.7377ms 500 +2018-02-26 14:35:54.011 +03:00 [Information] Loaded modules: +2018-02-26 14:35:54.052 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:35:54.052 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:35:54.053 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:35:54.054 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:35:54.055 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:35:54.055 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule +2018-02-26 14:35:54.409 +03:00 [Information] Initialized all modules. +2018-02-26 14:35:54.769 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ +2018-02-26 14:35:54.809 +03:00 [Information] Request finished in 54.9317ms 200 text/html +2018-02-26 14:35:54.846 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui.css +2018-02-26 14:35:54.850 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-bundle.js +2018-02-26 14:35:54.851 +03:00 [Information] The file "/swagger-ui.css" was not modified +2018-02-26 14:35:54.851 +03:00 [Information] The file "/swagger-ui-bundle.js" was not modified +2018-02-26 14:35:54.854 +03:00 [Information] Request finished in 8.1588ms 304 text/css +2018-02-26 14:35:54.854 +03:00 [Information] Request finished in 3.9658ms 304 application/javascript +2018-02-26 14:35:54.856 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui-standalone-preset.js +2018-02-26 14:35:54.857 +03:00 [Information] The file "/swagger-ui-standalone-preset.js" was not modified +2018-02-26 14:35:54.860 +03:00 [Information] Request finished in 3.1892ms 304 application/javascript +2018-02-26 14:35:55.323 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json +2018-02-26 14:35:55.572 +03:00 [Error] Connection id ""0HLBT1KCCOV04"", Request id ""0HLBT1KCCOV04:00000003"": An unhandled exception was thrown by the application. +System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger 2.0 + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) + at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) + at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() +2018-02-26 14:35:55.577 +03:00 [Information] Request finished in 253.6773ms 500 +2018-02-26 14:38:13.966 +03:00 [Information] Loaded modules: +2018-02-26 14:38:14.015 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:38:14.015 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:38:14.015 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:38:14.016 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:38:14.017 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule +2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:38:14.018 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:38:14.018 +03:00 [Information] - MicroserviceDemo.PermissionService.MicroservicesDemoPermissionServiceModule +2018-02-26 14:38:14.368 +03:00 [Information] Initialized all modules. +2018-02-26 14:38:14.738 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/ +2018-02-26 14:38:14.910 +03:00 [Information] Executing action method "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" with arguments (null) - ModelState is Valid +2018-02-26 14:38:14.923 +03:00 [Information] Executing RedirectResult, redirecting to "/swagger". +2018-02-26 14:38:14.929 +03:00 [Information] Executed action "Volo.Abp.Identity.HttpApi.Host.Controllers.HomeController.Index (MicroserviceDemo.PermissionService)" in 45.7042ms +2018-02-26 14:38:14.935 +03:00 [Information] Request finished in 212.7279ms 302 +2018-02-26 14:38:14.952 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/ +2018-02-26 14:38:14.958 +03:00 [Information] Sending file. Request path: '"/index.html"'. Physical path: '"N/A"' +2018-02-26 14:38:14.963 +03:00 [Information] Request finished in 10.9269ms 200 text/html +2018-02-26 14:38:14.999 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/css/typography.css +2018-02-26 14:38:15.000 +03:00 [Information] Sending file. Request path: '"/css/typography.css"'. Physical path: '"N/A"' +2018-02-26 14:38:15.001 +03:00 [Information] Request finished in 1.8897ms 200 text/css +2018-02-26 14:38:15.003 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/css/reset.css +2018-02-26 14:38:15.004 +03:00 [Information] Sending file. Request path: '"/css/reset.css"'. Physical path: '"N/A"' +2018-02-26 14:38:15.004 +03:00 [Information] Request finished in 1.5069ms 200 text/css +2018-02-26 14:38:15.005 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/css/screen.css +2018-02-26 14:38:15.005 +03:00 [Information] Sending file. Request path: '"/css/screen.css"'. Physical path: '"N/A"' +2018-02-26 14:38:15.006 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/css/print.css +2018-02-26 14:38:15.007 +03:00 [Information] Sending file. Request path: '"/css/print.css"'. Physical path: '"N/A"' +2018-02-26 14:38:15.007 +03:00 [Information] Request finished in 1.433ms 200 text/css +2018-02-26 14:38:15.008 +03:00 [Information] Request finished in 2.405ms 200 text/css +2018-02-26 14:38:15.013 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/object-assign-pollyfill.js +2018-02-26 14:38:15.014 +03:00 [Information] Sending file. Request path: '"/lib/object-assign-pollyfill.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.015 +03:00 [Information] Request finished in 1.7994ms 200 application/javascript +2018-02-26 14:38:15.015 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/jquery-1.8.0.min.js +2018-02-26 14:38:15.016 +03:00 [Information] Sending file. Request path: '"/lib/jquery-1.8.0.min.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.016 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/jquery.slideto.min.js +2018-02-26 14:38:15.017 +03:00 [Information] Sending file. Request path: '"/lib/jquery.slideto.min.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.018 +03:00 [Information] Request finished in 1.7644ms 200 application/javascript +2018-02-26 14:38:15.029 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/jquery.wiggle.min.js +2018-02-26 14:38:15.030 +03:00 [Information] Sending file. Request path: '"/lib/jquery.wiggle.min.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.030 +03:00 [Information] Request finished in 1.1712ms 200 application/javascript +2018-02-26 14:38:15.041 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/jquery.ba-bbq.min.js +2018-02-26 14:38:15.041 +03:00 [Information] Sending file. Request path: '"/lib/jquery.ba-bbq.min.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.042 +03:00 [Information] Request finished in 1.232ms 200 application/javascript +2018-02-26 14:38:15.042 +03:00 [Information] Request finished in 27.2107ms 200 application/javascript +2018-02-26 14:38:15.043 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/handlebars-4.0.5.js +2018-02-26 14:38:15.044 +03:00 [Information] Sending file. Request path: '"/lib/handlebars-4.0.5.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.046 +03:00 [Information] Request finished in 3.566ms 200 application/javascript +2018-02-26 14:38:15.048 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/lodash.min.js +2018-02-26 14:38:15.049 +03:00 [Information] Sending file. Request path: '"/lib/lodash.min.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.050 +03:00 [Information] Request finished in 3.0631ms 200 application/javascript +2018-02-26 14:38:15.072 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/backbone-min.js +2018-02-26 14:38:15.073 +03:00 [Information] Sending file. Request path: '"/lib/backbone-min.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.075 +03:00 [Information] Request finished in 1.7785ms 200 application/javascript +2018-02-26 14:38:15.078 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/swagger-ui.min.js +2018-02-26 14:38:15.078 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/highlight.9.1.0.pack_extended.js +2018-02-26 14:38:15.078 +03:00 [Information] Sending file. Request path: '"/lib/highlight.9.1.0.pack_extended.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.078 +03:00 [Information] Sending file. Request path: '"/swagger-ui.min.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.078 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/highlight.9.1.0.pack.js +2018-02-26 14:38:15.078 +03:00 [Information] Request finished in 0.8236ms 200 application/javascript +2018-02-26 14:38:15.079 +03:00 [Information] Sending file. Request path: '"/lib/highlight.9.1.0.pack.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.079 +03:00 [Information] Request finished in 1.14ms 200 application/javascript +2018-02-26 14:38:15.083 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/jsoneditor.min.js +2018-02-26 14:38:15.083 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/marked.js +2018-02-26 14:38:15.084 +03:00 [Information] Sending file. Request path: '"/lib/marked.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.084 +03:00 [Information] Sending file. Request path: '"/lib/jsoneditor.min.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.085 +03:00 [Information] Request finished in 1.5069ms 200 application/javascript +2018-02-26 14:38:15.087 +03:00 [Information] Request finished in 3.8854ms 200 application/javascript +2018-02-26 14:38:15.091 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/lib/swagger-oauth.js +2018-02-26 14:38:15.092 +03:00 [Information] Sending file. Request path: '"/lib/swagger-oauth.js"'. Physical path: '"N/A"' +2018-02-26 14:38:15.092 +03:00 [Information] Request finished in 15.2301ms 200 application/javascript +2018-02-26 14:38:15.093 +03:00 [Information] Request finished in 1.4766ms 200 application/javascript +2018-02-26 14:38:15.135 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/images/logo_small.png +2018-02-26 14:38:15.136 +03:00 [Information] Sending file. Request path: '"/images/logo_small.png"'. Physical path: '"N/A"' +2018-02-26 14:38:15.137 +03:00 [Information] Request finished in 1.8195ms 200 image/png +2018-02-26 14:38:15.287 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/images/favicon-16x16.png +2018-02-26 14:38:15.288 +03:00 [Information] Sending file. Request path: '"/images/favicon-16x16.png"'. Physical path: '"N/A"' +2018-02-26 14:38:15.288 +03:00 [Information] Request finished in 0.7333ms 200 image/png +2018-02-26 14:38:15.304 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:63908/swagger/v1/swagger.json +2018-02-26 14:38:15.468 +03:00 [Error] Connection id ""0HLBT1LM3D57G"", Request id ""0HLBT1LM3D57G:00000004"": An unhandled exception was thrown by the application. +System.NotSupportedException: Ambiguous HTTP method for action - Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc). Actions require an explicit HttpMethod binding for Swagger + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.CreatePathItem(IEnumerable`1 apiDescriptions, ISchemaRegistry schemaRegistry) + at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) + at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenerator.GetSwagger(String documentName, String host, String basePath, String[] schemes) + at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.d__6.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.IISIntegration.IISMiddleware.d__11.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.d__2.MoveNext() +2018-02-26 14:38:15.474 +03:00 [Information] Request finished in 169.958ms 500 diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroserviceDemo.PermissionService.csproj b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroserviceDemo.PermissionService.csproj index 5050360270..44d35e7e96 100644 --- a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroserviceDemo.PermissionService.csproj +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroserviceDemo.PermissionService.csproj @@ -4,8 +4,20 @@ netcoreapp2.0 + + + + + + + + + + + + diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroservicesDemoPermissionServiceModule.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroservicesDemoPermissionServiceModule.cs new file mode 100644 index 0000000000..12182ac7d1 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/MicroservicesDemoPermissionServiceModule.cs @@ -0,0 +1,91 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Swashbuckle.AspNetCore.Swagger; +using Volo.Abp; +using Volo.Abp.AspNetCore.Modularity; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.Data; +using Volo.Abp.EntityFrameworkCore; +using Volo.Abp.Modularity; +using Volo.Abp.Permissions; +using Volo.Abp.Permissions.EntityFrameworkCore; + +namespace MicroserviceDemo.PermissionService +{ + [DependsOn(typeof(AbpPermissionsApplicationModule))] + [DependsOn(typeof(AbpPermissionsEntityFrameworkCoreModule))] + [DependsOn(typeof(AbpAspNetCoreMvcModule))] + public class MicroservicesDemoPermissionServiceModule : AbpModule + { + public override void ConfigureServices(IServiceCollection services) + { + var hostingEnvironment = services.GetSingletonInstance(); + var configuration = BuildConfiguration(hostingEnvironment); + + services.Configure(configuration); + + services.Configure(options => + { + options.Configure(context => + { + if (context.ExistingConnection != null) + { + context.DbContextOptions.UseSqlServer(context.ExistingConnection); + } + else + { + context.DbContextOptions.UseSqlServer(context.ConnectionString); + } + }); + }); + + services.Configure(options => //TODO: Will be moved to the AbpPermissionsHttpApiModule when it's available! + { + options.ConventionalControllers.Create( + typeof(AbpPermissionsApplicationModule).Assembly, + opts => + { + opts.RootPath = "permission"; + } + ); + }); + + services.AddSwaggerGen( + options => + { + options.SwaggerDoc("v1", new Info { Title = "Permissions API", Version = "v1" }); + options.DocInclusionPredicate((docName, description) => true); + }); + + services.AddAssemblyOf(); + } + + public override void OnApplicationInitialization(ApplicationInitializationContext context) + { + var app = context.GetApplicationBuilder(); + + app.UseStaticFiles(); + + app.UseSwagger(); + app.UseSwaggerUI(options => + { + options.SwaggerEndpoint("/swagger/v1/swagger.json", "Permissions API"); + }); + + app.UseMvcWithDefaultRoute(); + } + + private static IConfigurationRoot BuildConfiguration(IHostingEnvironment env) + { + var builder = new ConfigurationBuilder() + .SetBasePath(env.ContentRootPath) + .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) + .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: true); + + return builder.Build(); + } + } +} \ No newline at end of file diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.Designer.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.Designer.cs new file mode 100644 index 0000000000..6927cceaa7 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.Designer.cs @@ -0,0 +1,52 @@ +// +using MicroserviceDemo.PermissionService.Db; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage; +using Microsoft.EntityFrameworkCore.Storage.Internal; +using System; + +namespace MicroserviceDemo.PermissionService.Migrations +{ + [DbContext(typeof(MigrationDbContext))] + [Migration("20180226112104_Installed_Permissions_Module")] + partial class Installed_Permissions_Module + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "2.0.1-rtm-125") + .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + + modelBuilder.Entity("Volo.Abp.Permissions.PermissionGrant", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(64); + + b.Property("ProviderName") + .IsRequired() + .HasMaxLength(64); + + b.Property("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("Name", "ProviderName", "ProviderKey"); + + b.ToTable("AbpPermissionGrants"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.cs new file mode 100644 index 0000000000..96c9bf6f2a --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/20180226112104_Installed_Permissions_Module.cs @@ -0,0 +1,38 @@ +using Microsoft.EntityFrameworkCore.Migrations; +using System; +using System.Collections.Generic; + +namespace MicroserviceDemo.PermissionService.Migrations +{ + public partial class Installed_Permissions_Module : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "AbpPermissionGrants", + columns: table => new + { + Id = table.Column(nullable: false), + Name = table.Column(maxLength: 128, nullable: false), + ProviderKey = table.Column(maxLength: 64, nullable: false), + ProviderName = table.Column(maxLength: 64, nullable: false), + TenantId = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_AbpPermissionGrants", x => x.Id); + }); + + migrationBuilder.CreateIndex( + name: "IX_AbpPermissionGrants_Name_ProviderName_ProviderKey", + table: "AbpPermissionGrants", + columns: new[] { "Name", "ProviderName", "ProviderKey" }); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "AbpPermissionGrants"); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/MigrationDbContextModelSnapshot.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/MigrationDbContextModelSnapshot.cs new file mode 100644 index 0000000000..b6b4549729 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Migrations/MigrationDbContextModelSnapshot.cs @@ -0,0 +1,51 @@ +// +using MicroserviceDemo.PermissionService.Db; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage; +using Microsoft.EntityFrameworkCore.Storage.Internal; +using System; + +namespace MicroserviceDemo.PermissionService.Migrations +{ + [DbContext(typeof(MigrationDbContext))] + partial class MigrationDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "2.0.1-rtm-125") + .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + + modelBuilder.Entity("Volo.Abp.Permissions.PermissionGrant", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(64); + + b.Property("ProviderName") + .IsRequired() + .HasMaxLength(64); + + b.Property("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("Name", "ProviderName", "ProviderKey"); + + b.ToTable("AbpPermissionGrants"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Program.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Program.cs index fc0174669a..ece0c1d0b9 100644 --- a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Program.cs +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Program.cs @@ -1,4 +1,4 @@ -using Microsoft.AspNetCore; +using System.IO; using Microsoft.AspNetCore.Hosting; namespace MicroserviceDemo.PermissionService @@ -7,11 +7,14 @@ namespace MicroserviceDemo.PermissionService { public static void Main(string[] args) { - BuildWebHost(args).Run(); + BuildWebHostInternal(args).Run(); } - public static IWebHost BuildWebHost(string[] args) => - WebHost.CreateDefaultBuilder(args) + public static IWebHost BuildWebHostInternal(string[] args) => + new WebHostBuilder() + .UseKestrel() + .UseContentRoot(Directory.GetCurrentDirectory()) + .UseIISIntegration() .UseStartup() .Build(); } diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Startup.cs b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Startup.cs index de3b9864c3..b1fb5ece0d 100644 --- a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Startup.cs +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/Startup.cs @@ -1,22 +1,36 @@ -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.AspNetCore.Http; +using System; +using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using Serilog; +using Volo.Abp; namespace MicroserviceDemo.PermissionService { public class Startup { - public void ConfigureServices(IServiceCollection services) + public IServiceProvider ConfigureServices(IServiceCollection services) { + services.AddApplication(options => + { + options.UseAutofac(); + }); + + return services.BuildServiceProviderFromFactory(); } - public void Configure(IApplicationBuilder app, IHostingEnvironment env) + public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory) { - app.Run(async (context) => - { - await context.Response.WriteAsync("Permissions microservice!"); - }); + loggerFactory + .AddConsole() + .AddDebug() + .AddSerilog(new LoggerConfiguration() + .Enrich.FromLogContext() + .WriteTo.RollingFile("Logs/logs.txt") + .CreateLogger() + ); + + app.InitializeApplication(); } } } diff --git a/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/appsettings.json b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/appsettings.json new file mode 100644 index 0000000000..aa261a2c3b --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.PermissionService/appsettings.json @@ -0,0 +1,5 @@ +{ + "ConnectionStrings": { + "Default": "Server=localhost;Database=MicroservicesDemo.Permissions;Trusted_Connection=True;MultipleActiveResultSets=true" + } +} \ No newline at end of file diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContext.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContext.cs new file mode 100644 index 0000000000..d80fbc7759 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContext.cs @@ -0,0 +1,21 @@ +using Microsoft.EntityFrameworkCore; +using Volo.Abp.EntityFrameworkCore; +using Volo.Abp.Identity.EntityFrameworkCore; + +namespace MicroserviceDemo.Web.Db +{ + public class MigrationDbContext : AbpDbContext + { + public MigrationDbContext(DbContextOptions options) + : base(options) + { + } + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + base.OnModelCreating(modelBuilder); + + modelBuilder.ConfigureAbpIdentity(); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContextFactory.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContextFactory.cs new file mode 100644 index 0000000000..c0862c7d76 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Db/MigrationDbContextFactory.cs @@ -0,0 +1,17 @@ +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Design; + +namespace MicroserviceDemo.Web.Db +{ + /* This class is needed for EF Core command line tooling */ + + public class MigrationDbContextFactory : IDesignTimeDbContextFactory + { + public MigrationDbContext CreateDbContext(string[] args) + { + var builder = new DbContextOptionsBuilder(); + builder.UseSqlServer("Server=localhost;Database=MicroservicesDemo.Web;Trusted_Connection=True;MultipleActiveResultSets=true"); + return new MigrationDbContext(builder.Options); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Dockerfile b/samples/MicroserviceDemo/MicroserviceDemo.Web/Dockerfile deleted file mode 100644 index 20a7e8868c..0000000000 --- a/samples/MicroserviceDemo/MicroserviceDemo.Web/Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -FROM microsoft/aspnetcore:2.0 AS base -WORKDIR /app -EXPOSE 80 - -FROM microsoft/aspnetcore-build:2.0 AS build -WORKDIR /src -COPY *.sln ./ -COPY MicroserviceDemo.Web/MicroserviceDemo.Web.csproj MicroserviceDemo.Web/ -RUN dotnet restore -COPY . . -WORKDIR /src/MicroserviceDemo.Web -RUN dotnet build -c Release -o /app - -FROM build AS publish -RUN dotnet publish -c Release -o /app - -FROM base AS final -WORKDIR /app -COPY --from=publish /app . -ENTRYPOINT ["dotnet", "MicroserviceDemo.Web.dll"] diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Logs/logs-20180226.txt b/samples/MicroserviceDemo/MicroserviceDemo.Web/Logs/logs-20180226.txt new file mode 100644 index 0000000000..6c51398d6f --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Logs/logs-20180226.txt @@ -0,0 +1,1826 @@ +2018-02-26 12:00:48.415 +03:00 [Information] Loaded modules: +2018-02-26 12:00:48.479 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 12:00:48.480 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 12:00:48.481 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 12:00:48.482 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 12:00:48.483 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 12:00:48.483 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 12:00:48.683 +03:00 [Information] Initialized all modules. +2018-02-26 12:00:49.074 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:00:52.210 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:00:52.517 +03:00 [Information] Executed action "/Index" in 315.739ms +2018-02-26 12:00:52.522 +03:00 [Information] Request finished in 3466.1486ms 200 text/html; charset=utf-8 +2018-02-26 12:00:52.540 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 12:00:52.545 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 12:00:52.548 +03:00 [Information] Request finished in 8.2995ms 200 text/css +2018-02-26 12:01:15.244 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 12:01:15.704 +03:00 [Information] Executed action "/Account/Login" in 3.6571ms +2018-02-26 12:01:15.783 +03:00 [Error] An unhandled exception has occurred while executing the request +System.InvalidOperationException: Unable to resolve service for type 'Volo.Abp.Identity.IIdentityUserRepository' while attempting to activate 'Volo.Abp.Identity.IdentityUserStore'. + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, ISet`1 callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(Type serviceType, Type implementationType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, ISet`1 callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(Type serviceType, Type implementationType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, ISet`1 callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(Type serviceType, Type implementationType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(Type serviceType, ServiceProvider serviceProvider) + at System.Collections.Concurrent.ConcurrentDictionaryExtensions.GetOrAdd[TKey,TValue,TArg](ConcurrentDictionary`2 dictionary, TKey key, Func`3 valueFactory, TArg arg) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType) + at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) + at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DefaultPageModelFactoryProvider.<>c__DisplayClass3_0.b__0(PageContext pageContext) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.CreateInstance() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__22.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__23.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ExceptionContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__22.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__17.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__15.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.d__7.MoveNext() +2018-02-26 12:01:15.894 +03:00 [Information] Request finished in 650.3876ms 500 text/html; charset=utf-8 +2018-02-26 12:06:50.273 +03:00 [Information] Loaded modules: +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 12:06:50.318 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 12:06:50.319 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 12:06:50.320 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 12:06:50.479 +03:00 [Information] Initialized all modules. +2018-02-26 12:08:46.887 +03:00 [Information] Loaded modules: +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 12:08:46.931 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 12:08:46.932 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 12:08:46.933 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 12:08:46.933 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 12:08:46.933 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 12:08:47.066 +03:00 [Information] Initialized all modules. +2018-02-26 12:11:29.668 +03:00 [Information] Loaded modules: +2018-02-26 12:11:29.740 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 12:11:29.747 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 12:11:29.753 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 12:11:29.758 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 12:11:29.765 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 12:11:29.771 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 12:11:29.778 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 12:11:29.786 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 12:11:29.793 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 12:11:29.802 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 12:11:29.808 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 12:11:29.816 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 12:11:29.822 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 12:11:29.828 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 12:11:29.837 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 12:11:29.844 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 12:11:29.850 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 12:11:29.856 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 12:11:29.863 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 12:11:29.869 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 12:11:29.875 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 12:11:29.882 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 12:11:29.888 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 12:11:29.894 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 12:11:29.901 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 12:11:29.906 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 12:11:29.914 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 12:11:29.920 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 12:11:29.926 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 12:11:29.932 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 12:11:29.938 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 12:11:29.943 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 12:11:29.949 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 12:11:29.955 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 12:11:29.960 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 12:11:29.967 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 12:11:29.973 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 12:11:29.978 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 12:11:29.984 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 12:11:30.222 +03:00 [Information] Initialized all modules. +2018-02-26 12:11:30.837 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:11:34.276 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:11:34.636 +03:00 [Information] Executed action "/Index" in 366.8883ms +2018-02-26 12:11:34.657 +03:00 [Information] Request finished in 3837.9133ms 200 text/html; charset=utf-8 +2018-02-26 12:11:34.681 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 12:11:34.696 +03:00 [Information] The file "/views/shared/_AppLayout.css" was not modified +2018-02-26 12:11:34.711 +03:00 [Information] Request finished in 26.1558ms 304 text/css +2018-02-26 12:11:42.854 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 12:11:43.434 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 12:11:43.489 +03:00 [Information] Executed action "/Account/Login" in 100.4936ms +2018-02-26 12:11:43.500 +03:00 [Information] Request finished in 645.6135ms 200 text/html; charset=utf-8 +2018-02-26 12:11:49.302 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 12:11:49.312 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 12:11:49.326 +03:00 [Information] Executed action "/Account/Login" in 13.2181ms +2018-02-26 12:11:49.338 +03:00 [Information] Request finished in 33.5675ms 200 text/html; charset=utf-8 +2018-02-26 12:11:49.409 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 12:11:49.422 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 12:11:49.438 +03:00 [Information] Request finished in 25.8184ms 200 text/css +2018-02-26 12:14:52.974 +03:00 [Information] Loaded modules: +2018-02-26 12:14:53.020 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 12:14:53.020 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 12:14:53.021 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 12:14:53.022 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 12:14:53.023 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 12:14:53.023 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 12:14:53.164 +03:00 [Information] Initialized all modules. +2018-02-26 12:14:53.472 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:14:56.524 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:14:56.765 +03:00 [Information] Executed action "/Index" in 251.014ms +2018-02-26 12:14:56.769 +03:00 [Information] Request finished in 3312.0464ms 200 text/html; charset=utf-8 +2018-02-26 12:14:56.796 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 12:14:56.799 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 12:14:56.803 +03:00 [Information] Request finished in 7.7008ms 200 text/css +2018-02-26 12:15:09.828 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:15:10.089 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:15:10.100 +03:00 [Information] Executed action "/Index" in 12.022ms +2018-02-26 12:15:10.101 +03:00 [Information] Request finished in 272.7913ms 200 text/html; charset=utf-8 +2018-02-26 12:15:10.136 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 12:15:10.136 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 12:15:10.137 +03:00 [Information] Request finished in 1.8358ms 200 text/css +2018-02-26 12:16:10.108 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:16:10.110 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:16:10.111 +03:00 [Information] Executed action "/Index" in 1.5677ms +2018-02-26 12:16:10.111 +03:00 [Information] Request finished in 3.0849ms 200 text/html; charset=utf-8 +2018-02-26 12:16:10.806 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 12:16:10.807 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 12:16:10.808 +03:00 [Information] Executed action "/Index" in 1.6865ms +2018-02-26 12:16:10.809 +03:00 [Information] Request finished in 3.0678ms 200 text/html; charset=utf-8 +2018-02-26 12:16:14.328 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 12:16:14.813 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 12:16:14.842 +03:00 [Information] Executed action "/Account/Login" in 60.7651ms +2018-02-26 12:16:14.843 +03:00 [Information] Request finished in 515.0058ms 200 text/html; charset=utf-8 +2018-02-26 12:16:15.887 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 12:16:15.889 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 12:16:15.892 +03:00 [Information] Executed action "/Account/Login" in 4.0565ms +2018-02-26 12:16:15.892 +03:00 [Information] Request finished in 5.0785ms 200 text/html; charset=utf-8 +2018-02-26 13:41:59.287 +03:00 [Information] Loaded modules: +2018-02-26 13:41:59.332 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 13:41:59.333 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 13:41:59.334 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 13:41:59.335 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 13:41:59.336 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 13:41:59.336 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 13:41:59.336 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 13:41:59.488 +03:00 [Information] Initialized all modules. +2018-02-26 13:41:59.773 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 13:42:02.794 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:42:03.019 +03:00 [Information] Executed action "/Index" in 234.4979ms +2018-02-26 13:42:03.024 +03:00 [Information] Request finished in 3266.5003ms 200 text/html; charset=utf-8 +2018-02-26 13:42:03.059 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:42:03.063 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:42:03.067 +03:00 [Information] Request finished in 7.7538ms 200 text/css +2018-02-26 13:42:04.601 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:42:05.113 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:42:05.143 +03:00 [Information] Executed action "/Account/Login" in 64.2174ms +2018-02-26 13:42:05.144 +03:00 [Information] Request finished in 542.9954ms 200 text/html; charset=utf-8 +2018-02-26 13:42:05.184 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:42:05.185 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:42:05.186 +03:00 [Information] Request finished in 1.4676ms 200 text/css +2018-02-26 13:42:54.022 +03:00 [Information] Loaded modules: +2018-02-26 13:42:54.073 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 13:42:54.073 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 13:42:54.073 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 13:42:54.073 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 13:42:54.073 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 13:42:54.074 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 13:42:54.075 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 13:42:54.076 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 13:42:54.077 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 13:42:54.227 +03:00 [Information] Initialized all modules. +2018-02-26 13:42:54.556 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:42:57.743 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:42:58.100 +03:00 [Information] Executed action "/Account/Login" in 431.4769ms +2018-02-26 13:42:58.104 +03:00 [Information] Request finished in 3566.62ms 200 text/html; charset=utf-8 +2018-02-26 13:42:58.145 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:42:58.149 +03:00 [Information] Request finished in 3.9727ms 404 +2018-02-26 13:43:33.058 +03:00 [Information] Loaded modules: +2018-02-26 13:43:33.106 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 13:43:33.106 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 13:43:33.106 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 13:43:33.107 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 13:43:33.108 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 13:43:33.109 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 13:43:33.109 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 13:43:33.241 +03:00 [Information] Initialized all modules. +2018-02-26 13:43:33.601 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:43:36.741 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:43:37.099 +03:00 [Information] Executed action "/Account/Login" in 402.4944ms +2018-02-26 13:43:37.104 +03:00 [Information] Request finished in 3517.8774ms 200 text/html; charset=utf-8 +2018-02-26 13:43:37.137 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:43:37.141 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:43:37.145 +03:00 [Information] Request finished in 8.0976ms 200 text/css +2018-02-26 13:47:47.100 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Register +2018-02-26 13:47:47.260 +03:00 [Information] Executing handler method "OnGet" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:47:47.271 +03:00 [Information] Executed action "/Account/Register" in 12.9004ms +2018-02-26 13:47:47.272 +03:00 [Information] Request finished in 171.2953ms 200 text/html; charset=utf-8 +2018-02-26 13:47:47.329 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:47:47.330 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:47:47.331 +03:00 [Information] Request finished in 1.716ms 200 text/css +2018-02-26 13:48:26.483 +03:00 [Information] Request starting HTTP/1.1 POST http://localhost:61144/Account/Register application/x-www-form-urlencoded 242 +2018-02-26 13:48:26.541 +03:00 [Information] Executing handler method "OnPostAsync" with arguments (["Volo.Abp.Account.Web.Pages.Account.RegisterModel+PostInput", "", ""]) - ModelState is Valid +2018-02-26 13:48:26.552 +03:00 [Information] Executed action "/Account/Register" in 68.8268ms +2018-02-26 13:48:26.628 +03:00 [Error] An unhandled exception has occurred while executing the request +System.NullReferenceException: Object reference not set to an instance of an object. + at Volo.Abp.Account.Web.Pages.Account.RegisterModel.d__12.MoveNext() in D:\Github\abp\src\Volo.Abp.Account.Web\Pages\Account\Register.cshtml.cs:line 36 +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.ExecutorFactory.GenericTaskHandlerMethod.d__4`1.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.ExecutorFactory.GenericTaskHandlerMethod.d__3.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__29.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__31.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.Rethrow(PageHandlerExecutedContext context) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__22.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__23.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ExceptionContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__22.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__17.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__15.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.d__7.MoveNext() +2018-02-26 13:48:26.732 +03:00 [Information] Request finished in 249.4642ms 500 text/html; charset=utf-8 +2018-02-26 13:51:50.468 +03:00 [Information] Loaded modules: +2018-02-26 13:51:50.516 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 13:51:50.516 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 13:51:50.516 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 13:51:50.516 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 13:51:50.517 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 13:51:50.518 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 13:51:50.519 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 13:51:50.520 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 13:51:50.520 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 13:51:50.520 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 13:51:50.520 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 13:51:50.520 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 13:51:51.085 +03:00 [Information] Initialized all modules. +2018-02-26 13:51:51.400 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 13:51:54.274 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:51:54.570 +03:00 [Information] Executed action "/Index" in 306.8155ms +2018-02-26 13:51:54.575 +03:00 [Information] Request finished in 3188.7474ms 200 text/html; charset=utf-8 +2018-02-26 13:51:54.604 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:51:54.609 +03:00 [Information] The file "/views/shared/_AppLayout.css" was not modified +2018-02-26 13:51:54.611 +03:00 [Information] Request finished in 7.6225ms 304 text/css +2018-02-26 13:51:57.758 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:51:57.990 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:51:57.993 +03:00 [Information] Executed action "/Identity/Roles/Index" in 3.9919ms +2018-02-26 13:51:58.049 +03:00 [Error] An unhandled exception has occurred while executing the request +System.InvalidOperationException: No service for type 'Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer`1[Volo.Abp.Identity.Web.Localization.Resources.AbpIdentity.IdentityResource]' has been registered. + at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) + at Microsoft.AspNetCore.Mvc.Razor.Internal.RazorPagePropertyActivator.<>c__DisplayClass8_0.b__1(ViewContext context) + at Microsoft.Extensions.Internal.PropertyActivator`1.Activate(Object instance, TContext context) + at Microsoft.AspNetCore.Mvc.Razor.Internal.RazorPagePropertyActivator.Activate(Object page, ViewContext context) + at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DefaultPageFactoryProvider.<>c__DisplayClass4_0.b__0(PageContext pageContext, ViewContext viewContext) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__29.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__31.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.Rethrow(PageHandlerExecutedContext context) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.RazorPages.Internal.PageActionInvoker.d__22.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__23.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ExceptionContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__22.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__17.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__15.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.d__7.MoveNext() +2018-02-26 13:51:58.130 +03:00 [Information] Request finished in 372.0165ms 500 text/html; charset=utf-8 +2018-02-26 13:52:38.413 +03:00 [Information] Loaded modules: +2018-02-26 13:52:38.454 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 13:52:38.455 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 13:52:38.456 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 13:52:38.457 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 13:52:38.458 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 13:52:38.458 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 13:52:38.943 +03:00 [Information] Initialized all modules. +2018-02-26 13:52:39.144 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 13:52:42.014 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:52:42.270 +03:00 [Information] Executed action "/Index" in 265.1144ms +2018-02-26 13:52:42.275 +03:00 [Information] Request finished in 3148.1534ms 200 text/html; charset=utf-8 +2018-02-26 13:52:46.787 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:52:46.991 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:52:47.207 +03:00 [Information] Executed action "/Identity/Roles/Index" in 216.3747ms +2018-02-26 13:52:47.207 +03:00 [Information] Request finished in 420.6415ms 200 text/html; charset=utf-8 +2018-02-26 13:52:47.257 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:52:47.262 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 13:52:47.265 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 13:52:47.265 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 13:52:47.265 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:52:47.266 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 13:52:47.268 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 13:52:47.269 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 13:52:47.270 +03:00 [Information] Request finished in 2.6624ms 200 application/javascript +2018-02-26 13:52:47.270 +03:00 [Information] Request finished in 5.7076ms 200 application/javascript +2018-02-26 13:52:47.270 +03:00 [Information] Request finished in 8.7519ms 200 text/css +2018-02-26 13:52:47.270 +03:00 [Information] Request finished in 13.5179ms 200 text/css +2018-02-26 13:52:47.283 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 13:52:47.283 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 13:52:47.284 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 13:52:47.284 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 13:52:47.285 +03:00 [Information] Request finished in 1.6622ms 200 application/javascript +2018-02-26 13:52:47.285 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 13:52:47.284 +03:00 [Information] Request finished in 1.1015ms 200 application/javascript +2018-02-26 13:52:47.286 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 13:52:47.286 +03:00 [Information] Request finished in 1.3881ms 200 application/javascript +2018-02-26 13:53:03.240 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:53:03.722 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:53:03.752 +03:00 [Information] Executed action "/Account/Login" in 63.4331ms +2018-02-26 13:53:03.753 +03:00 [Information] Request finished in 512.641ms 200 text/html; charset=utf-8 +2018-02-26 13:53:05.121 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:53:05.122 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:53:05.124 +03:00 [Information] Executed action "/Identity/Roles/Index" in 2.0047ms +2018-02-26 13:53:05.124 +03:00 [Information] Request finished in 3.2508ms 200 text/html; charset=utf-8 +2018-02-26 13:53:05.174 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:53:05.174 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:53:05.175 +03:00 [Information] Request finished in 1.1383ms 200 text/css +2018-02-26 13:53:05.176 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 13:53:05.176 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 13:53:05.177 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 13:53:05.177 +03:00 [Information] Request finished in 1.0211ms 200 text/css +2018-02-26 13:53:05.177 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 13:53:05.177 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 13:53:05.177 +03:00 [Information] Request finished in 1.4235ms 200 application/javascript +2018-02-26 13:53:05.178 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 13:53:05.178 +03:00 [Information] Request finished in 1.0601ms 200 application/javascript +2018-02-26 13:53:05.180 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 13:53:05.181 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 13:53:05.182 +03:00 [Information] Request finished in 2.0103ms 200 application/javascript +2018-02-26 13:53:05.185 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 13:53:05.185 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 13:53:05.186 +03:00 [Information] Request finished in 1.1434ms 200 application/javascript +2018-02-26 13:53:05.202 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 13:53:05.202 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 13:53:05.202 +03:00 [Information] Request finished in 0.9822ms 200 application/javascript +2018-02-26 13:56:57.327 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:56:57.631 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:56:58.441 +03:00 [Information] Executed action "/Identity/Roles/Index" in 809.9272ms +2018-02-26 13:56:58.441 +03:00 [Information] Request finished in 1114.2822ms 200 text/html; charset=utf-8 +2018-02-26 13:56:58.479 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 13:56:58.480 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/css/font-awesome-min.css"'. Physical path: '"/wwwroot/libs/font_awesome/css/font-awesome-min.css"' +2018-02-26 13:56:58.481 +03:00 [Information] Request finished in 1.3932ms 200 text/css +2018-02-26 13:56:58.483 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 13:56:58.484 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 13:56:58.491 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 13:56:58.492 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 13:56:58.493 +03:00 [Information] Request finished in 1.9098ms 200 text/css +2018-02-26 13:56:58.499 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 13:56:58.500 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 13:56:58.501 +03:00 [Information] Request finished in 2.2904ms 200 text/css +2018-02-26 13:56:58.505 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:56:58.506 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:56:58.507 +03:00 [Information] Request finished in 1.8499ms 200 text/css +2018-02-26 13:56:58.510 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 13:56:58.512 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 13:56:58.512 +03:00 [Information] Request finished in 1.9042ms 200 text/css +2018-02-26 13:56:58.516 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552502178966102 +2018-02-26 13:56:58.517 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 13:56:58.518 +03:00 [Information] Request finished in 1.7178ms 200 application/javascript +2018-02-26 13:56:58.518 +03:00 [Information] Request finished in 34.7268ms 200 text/css +2018-02-26 13:56:58.520 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 13:56:58.521 +03:00 [Information] Sending file. Request path: '"/libs/jquery/jquery-3-1-1-min.js"'. Physical path: '"/wwwroot/libs/jquery/jquery-3-1-1-min.js"' +2018-02-26 13:56:58.521 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 13:56:58.522 +03:00 [Information] Sending file. Request path: '"/libs/bootstrap/js/bootstrap-bundle-min.js"'. Physical path: '"/wwwroot/libs/bootstrap/js/bootstrap-bundle-min.js"' +2018-02-26 13:56:58.522 +03:00 [Information] Request finished in 4.4183ms 200 application/javascript +2018-02-26 13:56:58.525 +03:00 [Information] Request finished in 3.6421ms 200 application/javascript +2018-02-26 13:56:58.525 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 13:56:58.527 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 13:56:58.528 +03:00 [Information] Request finished in 2.3494ms 200 application/javascript +2018-02-26 13:56:58.534 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 13:56:58.535 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js"'. Physical path: '"/wwwroot/libs/jquery_validation_unobtrusive/jquery-validate-unobtrusive.js"' +2018-02-26 13:56:58.536 +03:00 [Information] Request finished in 2.3301ms 200 application/javascript +2018-02-26 13:56:58.556 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 13:56:58.556 +03:00 [Information] Sending file. Request path: '"/libs/jquery-form/jquery-form-min.js"'. Physical path: '"/wwwroot/libs/jquery_form/jquery-form-min.js"' +2018-02-26 13:56:58.557 +03:00 [Information] Request finished in 1.1041ms 200 application/javascript +2018-02-26 13:56:58.625 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 13:56:58.626 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 13:56:58.627 +03:00 [Information] Request finished in 1.2739ms 200 application/javascript +2018-02-26 13:56:58.633 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 13:56:58.634 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 13:56:58.634 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 13:56:58.634 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 13:56:58.639 +03:00 [Information] Request finished in 6.0565ms 200 application/javascript +2018-02-26 13:56:58.641 +03:00 [Information] Request finished in 7.2663ms 200 application/javascript +2018-02-26 13:56:58.642 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552502178997918 +2018-02-26 13:56:58.643 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 13:56:58.645 +03:00 [Information] Request finished in 1.2653ms 200 application/javascript +2018-02-26 13:56:58.645 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 13:56:58.646 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 13:56:58.647 +03:00 [Information] Request finished in 1.258ms 200 application/javascript +2018-02-26 13:56:58.649 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 13:56:58.649 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 13:56:58.650 +03:00 [Information] Request finished in 1.5501ms 200 application/javascript +2018-02-26 13:56:58.650 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 13:56:58.651 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 13:56:58.652 +03:00 [Information] Request finished in 1.7421ms 200 application/javascript +2018-02-26 13:56:58.660 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 13:56:58.660 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 13:56:58.661 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 13:56:58.661 +03:00 [Information] Request finished in 3.4715ms 200 application/javascript +2018-02-26 13:56:58.662 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 13:56:58.663 +03:00 [Information] Request finished in 4.2455ms 200 application/javascript +2018-02-26 13:56:59.022 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0 +2018-02-26 13:56:59.022 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/fonts/fontawesome-webfont.woff2"'. Physical path: '"/wwwroot/libs/font_awesome/fonts/fontawesome-webfont.woff2"' +2018-02-26 13:56:59.023 +03:00 [Information] Request finished in 2.0115ms 200 font/woff2 +2018-02-26 13:56:59.626 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material.min.css.map +2018-02-26 13:56:59.629 +03:00 [Information] Request finished in 2.8386ms 404 +2018-02-26 13:57:01.965 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:57:02.135 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:57:02.158 +03:00 [Information] Executed action "/Account/Login" in 24.9088ms +2018-02-26 13:57:02.159 +03:00 [Information] Request finished in 193.2675ms 200 text/html; charset=utf-8 +2018-02-26 13:57:02.197 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 13:57:02.197 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 13:57:02.198 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 13:57:02.199 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/css/font-awesome-min.css"'. Physical path: '"/wwwroot/libs/font_awesome/css/font-awesome-min.css"' +2018-02-26 13:57:02.199 +03:00 [Information] Request finished in 2.2955ms 200 text/css +2018-02-26 13:57:02.202 +03:00 [Information] Request finished in 4.7039ms 200 text/css +2018-02-26 13:57:02.204 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 13:57:02.204 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 13:57:02.206 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 13:57:02.207 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 13:57:02.207 +03:00 [Information] Request finished in 2.4742ms 200 text/css +2018-02-26 13:57:02.208 +03:00 [Information] Request finished in 3.6844ms 200 text/css +2018-02-26 13:57:02.209 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552502178966102 +2018-02-26 13:57:02.212 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 13:57:02.212 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:57:02.213 +03:00 [Information] Request finished in 4.3195ms 200 application/javascript +2018-02-26 13:57:02.220 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 13:57:02.220 +03:00 [Information] Sending file. Request path: '"/libs/jquery/jquery-3-1-1-min.js"'. Physical path: '"/wwwroot/libs/jquery/jquery-3-1-1-min.js"' +2018-02-26 13:57:02.222 +03:00 [Information] The file "/views/shared/_AppLayout.css" was not modified +2018-02-26 13:57:02.225 +03:00 [Information] Request finished in 5.6841ms 200 application/javascript +2018-02-26 13:57:02.226 +03:00 [Information] Request finished in 17.8477ms 304 text/css +2018-02-26 13:57:02.228 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 13:57:02.231 +03:00 [Information] Sending file. Request path: '"/libs/bootstrap/js/bootstrap-bundle-min.js"'. Physical path: '"/wwwroot/libs/bootstrap/js/bootstrap-bundle-min.js"' +2018-02-26 13:57:02.233 +03:00 [Information] Request finished in 12.3629ms 200 application/javascript +2018-02-26 13:57:02.235 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 13:57:02.236 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 13:57:02.236 +03:00 [Information] Sending file. Request path: '"/libs/jquery-form/jquery-form-min.js"'. Physical path: '"/wwwroot/libs/jquery_form/jquery-form-min.js"' +2018-02-26 13:57:02.236 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js"'. Physical path: '"/wwwroot/libs/jquery_validation_unobtrusive/jquery-validate-unobtrusive.js"' +2018-02-26 13:57:02.237 +03:00 [Information] Request finished in 1.6203ms 200 application/javascript +2018-02-26 13:57:02.237 +03:00 [Information] Request finished in 1.9324ms 200 application/javascript +2018-02-26 13:57:02.238 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 13:57:02.239 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 13:57:02.240 +03:00 [Information] Request finished in 2.3785ms 200 application/javascript +2018-02-26 13:57:02.253 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 13:57:02.253 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 13:57:02.254 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 13:57:02.255 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 13:57:02.256 +03:00 [Information] Request finished in 1.4907ms 200 application/javascript +2018-02-26 13:57:02.256 +03:00 [Information] Request finished in 2.3643ms 200 application/javascript +2018-02-26 13:57:02.266 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 13:57:02.267 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 13:57:02.272 +03:00 [Information] Request finished in 5.5323ms 200 application/javascript +2018-02-26 13:57:02.278 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552502178997918 +2018-02-26 13:57:02.279 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 13:57:02.279 +03:00 [Information] Request finished in 2.1467ms 200 application/javascript +2018-02-26 13:57:11.857 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Account/Login +2018-02-26 13:57:11.860 +03:00 [Information] Executing handler method "OnGetAsync" with arguments (["", ""]) - ModelState is Valid +2018-02-26 13:57:11.863 +03:00 [Information] Executed action "/Account/Login" in 4.4298ms +2018-02-26 13:57:11.863 +03:00 [Information] Request finished in 6.4166ms 200 text/html; charset=utf-8 +2018-02-26 13:57:11.903 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 13:57:11.904 +03:00 [Information] The file "/libs/font-awesome/css/font-awesome-min.css" was not modified +2018-02-26 13:57:11.904 +03:00 [Information] Request finished in 1.1105ms 304 text/css +2018-02-26 13:57:11.910 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 13:57:11.910 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 13:57:11.911 +03:00 [Information] The file "/libs/material/css/material-min.css" was not modified +2018-02-26 13:57:11.911 +03:00 [Information] The file "/libs/datatables/datatables.css" was not modified +2018-02-26 13:57:11.911 +03:00 [Information] Request finished in 1.0686ms 304 text/css +2018-02-26 13:57:11.911 +03:00 [Information] Request finished in 1.2803ms 304 text/css +2018-02-26 13:57:11.914 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:57:11.914 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 13:57:11.915 +03:00 [Information] The file "/views/shared/_AppLayout.css" was not modified +2018-02-26 13:57:11.915 +03:00 [Information] Request finished in 2.3156ms 304 text/css +2018-02-26 13:57:11.916 +03:00 [Information] The file "/styles/libs/datatables.css" was not modified +2018-02-26 13:57:11.916 +03:00 [Information] Request finished in 2.2865ms 304 text/css +2018-02-26 13:57:11.921 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552502178966102 +2018-02-26 13:57:11.921 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 13:57:11.922 +03:00 [Information] The file "/libs/jquery/jquery-3-1-1-min.js" was not modified +2018-02-26 13:57:11.922 +03:00 [Information] Request finished in 1.6027ms 304 application/javascript +2018-02-26 13:57:11.922 +03:00 [Information] The file "/libs/abp/abp.js" was not modified +2018-02-26 13:57:11.922 +03:00 [Information] Request finished in 1.7781ms 304 application/javascript +2018-02-26 13:57:11.926 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 13:57:11.928 +03:00 [Information] The file "/libs/bootstrap/js/bootstrap-bundle-min.js" was not modified +2018-02-26 13:57:11.931 +03:00 [Information] Request finished in 3.2196ms 304 application/javascript +2018-02-26 13:57:11.933 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 13:57:11.934 +03:00 [Information] The file "/libs/jquery-validation/jquery-validate.js" was not modified +2018-02-26 13:57:11.935 +03:00 [Information] Request finished in 4.9246ms 304 application/javascript +2018-02-26 13:57:11.937 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 13:57:11.938 +03:00 [Information] The file "/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js" was not modified +2018-02-26 13:57:11.939 +03:00 [Information] Request finished in 5.6541ms 304 application/javascript +2018-02-26 13:57:11.942 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 13:57:11.943 +03:00 [Information] The file "/libs/jquery-form/jquery-form-min.js" was not modified +2018-02-26 13:57:11.943 +03:00 [Information] Request finished in 1.1208ms 304 application/javascript +2018-02-26 13:57:11.944 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 13:57:11.944 +03:00 [Information] The file "/libs/datatables/datatables-min.js" was not modified +2018-02-26 13:57:11.945 +03:00 [Information] Request finished in 1.1832ms 304 application/javascript +2018-02-26 13:57:11.945 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 13:57:11.946 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 13:57:11.946 +03:00 [Information] The file "/libs/material/js/material-min.js" was not modified +2018-02-26 13:57:11.947 +03:00 [Information] The file "/libs/vue/vue.js" was not modified +2018-02-26 13:57:11.947 +03:00 [Information] Request finished in 1.1635ms 304 application/javascript +2018-02-26 13:57:11.947 +03:00 [Information] Request finished in 1.7165ms 304 application/javascript +2018-02-26 13:57:11.955 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552502178997918 +2018-02-26 13:57:11.955 +03:00 [Information] The file "/libs/abp/abp-jquery.js" was not modified +2018-02-26 13:57:11.956 +03:00 [Information] Request finished in 1.229ms 304 application/javascript +2018-02-26 13:57:30.132 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:57:30.133 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:57:30.135 +03:00 [Information] Executed action "/Identity/Roles/Index" in 2.6124ms +2018-02-26 13:57:30.136 +03:00 [Information] Request finished in 3.7302ms 200 text/html; charset=utf-8 +2018-02-26 13:57:30.185 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 13:57:30.186 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 13:57:30.186 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/css/font-awesome-min.css"'. Physical path: '"/wwwroot/libs/font_awesome/css/font-awesome-min.css"' +2018-02-26 13:57:30.186 +03:00 [Information] Request finished in 1.2144ms 200 text/css +2018-02-26 13:57:30.187 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 13:57:30.187 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 13:57:30.188 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 13:57:30.188 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 13:57:30.189 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 13:57:30.190 +03:00 [Information] Request finished in 1.0579ms 200 text/css +2018-02-26 13:57:30.190 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 13:57:30.190 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 13:57:30.191 +03:00 [Information] Request finished in 1.8495ms 200 text/css +2018-02-26 13:57:30.191 +03:00 [Information] Request finished in 3.3086ms 200 text/css +2018-02-26 13:57:30.192 +03:00 [Information] Request finished in 6.1091ms 200 text/css +2018-02-26 13:57:30.197 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 13:57:30.198 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 13:57:30.198 +03:00 [Information] Request finished in 1.04ms 200 text/css +2018-02-26 13:57:30.260 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552502178966102 +2018-02-26 13:57:30.260 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 13:57:30.261 +03:00 [Information] Sending file. Request path: '"/libs/jquery/jquery-3-1-1-min.js"'. Physical path: '"/wwwroot/libs/jquery/jquery-3-1-1-min.js"' +2018-02-26 13:57:30.261 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 13:57:30.261 +03:00 [Information] Request finished in 1.0755ms 200 application/javascript +2018-02-26 13:57:30.262 +03:00 [Information] Request finished in 1.7225ms 200 application/javascript +2018-02-26 13:57:30.275 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 13:57:30.276 +03:00 [Information] Sending file. Request path: '"/libs/bootstrap/js/bootstrap-bundle-min.js"'. Physical path: '"/wwwroot/libs/bootstrap/js/bootstrap-bundle-min.js"' +2018-02-26 13:57:30.277 +03:00 [Information] Request finished in 2.2121ms 200 application/javascript +2018-02-26 13:57:30.283 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 13:57:30.283 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 13:57:30.283 +03:00 [Information] Request finished in 1.0926ms 200 application/javascript +2018-02-26 13:57:30.287 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 13:57:30.288 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 13:57:30.288 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js"'. Physical path: '"/wwwroot/libs/jquery_validation_unobtrusive/jquery-validate-unobtrusive.js"' +2018-02-26 13:57:30.288 +03:00 [Information] Sending file. Request path: '"/libs/jquery-form/jquery-form-min.js"'. Physical path: '"/wwwroot/libs/jquery_form/jquery-form-min.js"' +2018-02-26 13:57:30.289 +03:00 [Information] Request finished in 1.1687ms 200 application/javascript +2018-02-26 13:57:30.289 +03:00 [Information] Request finished in 1.7793ms 200 application/javascript +2018-02-26 13:57:30.291 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 13:57:30.291 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 13:57:30.292 +03:00 [Information] Request finished in 1.9205ms 200 application/javascript +2018-02-26 13:57:30.292 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 13:57:30.293 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 13:57:30.295 +03:00 [Information] Request finished in 2.2916ms 200 application/javascript +2018-02-26 13:57:30.295 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 13:57:30.295 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 13:57:30.300 +03:00 [Information] Request finished in 5.1739ms 200 application/javascript +2018-02-26 13:57:30.309 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552502178997918 +2018-02-26 13:57:30.310 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 13:57:30.311 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 13:57:30.311 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 13:57:30.312 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 13:57:30.312 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 13:57:30.312 +03:00 [Information] Request finished in 0.8313ms 200 application/javascript +2018-02-26 13:57:30.312 +03:00 [Information] Request finished in 0.9788ms 200 application/javascript +2018-02-26 13:57:30.312 +03:00 [Information] Request finished in 1.3183ms 200 application/javascript +2018-02-26 13:57:30.318 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 13:57:30.318 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 13:57:30.318 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 13:57:30.319 +03:00 [Information] Request finished in 1.022ms 200 application/javascript +2018-02-26 13:57:30.319 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 13:57:30.319 +03:00 [Information] Request finished in 1.8726ms 200 application/javascript +2018-02-26 13:57:30.321 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 13:57:30.325 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 13:57:30.325 +03:00 [Information] Request finished in 4.6911ms 200 application/javascript +2018-02-26 13:57:30.681 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0 +2018-02-26 13:57:30.682 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/fonts/fontawesome-webfont.woff2"'. Physical path: '"/wwwroot/libs/font_awesome/fonts/fontawesome-webfont.woff2"' +2018-02-26 13:57:30.683 +03:00 [Information] Request finished in 1.722ms 200 font/woff2 +2018-02-26 13:57:31.203 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material.min.css.map +2018-02-26 13:57:31.204 +03:00 [Information] Request finished in 0.6773ms 404 +2018-02-26 13:59:09.816 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:59:09.817 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:59:09.819 +03:00 [Information] Executed action "/Identity/Roles/Index" in 1.8371ms +2018-02-26 13:59:09.819 +03:00 [Information] Request finished in 2.6906ms 200 text/html; charset=utf-8 +2018-02-26 13:59:11.874 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 13:59:11.875 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 13:59:11.878 +03:00 [Information] Executed action "/Identity/Roles/Index" in 3.7285ms +2018-02-26 13:59:11.879 +03:00 [Information] Request finished in 5.0888ms 200 text/html; charset=utf-8 +2018-02-26 14:01:51.228 +03:00 [Information] Loaded modules: +2018-02-26 14:01:51.272 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 14:01:51.272 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:01:51.272 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:01:51.272 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:01:51.273 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:01:51.274 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 14:01:51.275 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:01:51.276 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 14:01:51.276 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 14:01:51.778 +03:00 [Information] Initialized all modules. +2018-02-26 14:01:51.934 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:01:54.957 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:01:56.222 +03:00 [Information] Executed action "/Identity/Roles/Index" in 1274.687ms +2018-02-26 14:01:56.225 +03:00 [Information] Request finished in 4306.9216ms 200 text/html; charset=utf-8 +2018-02-26 14:01:56.256 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 14:01:56.259 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 14:01:56.263 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 14:01:56.263 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/css/font-awesome-min.css"'. Physical path: '"/wwwroot/libs/font_awesome/css/font-awesome-min.css"' +2018-02-26 14:01:56.268 +03:00 [Information] Request finished in 11.5183ms 200 text/css +2018-02-26 14:01:56.269 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 14:01:56.270 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 14:01:56.270 +03:00 [Information] Request finished in 1.5296ms 200 text/css +2018-02-26 14:01:56.272 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 14:01:56.273 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 14:01:56.274 +03:00 [Information] Request finished in 2.3417ms 200 text/css +2018-02-26 14:01:56.288 +03:00 [Information] Request finished in 29.0718ms 200 text/css +2018-02-26 14:01:56.293 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 14:01:56.294 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 14:01:56.294 +03:00 [Information] Request finished in 1.1426ms 200 text/css +2018-02-26 14:01:56.294 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 14:01:56.294 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 14:01:56.295 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 14:01:56.296 +03:00 [Information] Request finished in 1.6061ms 200 text/css +2018-02-26 14:01:56.296 +03:00 [Information] Sending file. Request path: '"/libs/jquery/jquery-3-1-1-min.js"'. Physical path: '"/wwwroot/libs/jquery/jquery-3-1-1-min.js"' +2018-02-26 14:01:56.299 +03:00 [Information] Request finished in 5.1576ms 200 application/javascript +2018-02-26 14:01:56.303 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552505155997388 +2018-02-26 14:01:56.303 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:01:56.304 +03:00 [Information] Request finished in 1.8443ms 200 application/javascript +2018-02-26 14:01:56.305 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 14:01:56.308 +03:00 [Information] Sending file. Request path: '"/libs/bootstrap/js/bootstrap-bundle-min.js"'. Physical path: '"/wwwroot/libs/bootstrap/js/bootstrap-bundle-min.js"' +2018-02-26 14:01:56.309 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 14:01:56.310 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 14:01:56.311 +03:00 [Information] Request finished in 5.3ms 200 application/javascript +2018-02-26 14:01:56.312 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 14:01:56.312 +03:00 [Information] Request finished in 3.164ms 200 application/javascript +2018-02-26 14:01:56.313 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js"'. Physical path: '"/wwwroot/libs/jquery_validation_unobtrusive/jquery-validate-unobtrusive.js"' +2018-02-26 14:01:56.313 +03:00 [Information] Request finished in 3.6485ms 200 application/javascript +2018-02-26 14:01:56.329 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 14:01:56.330 +03:00 [Information] Sending file. Request path: '"/libs/jquery-form/jquery-form-min.js"'. Physical path: '"/wwwroot/libs/jquery_form/jquery-form-min.js"' +2018-02-26 14:01:56.330 +03:00 [Information] Request finished in 1.1246ms 200 application/javascript +2018-02-26 14:01:56.333 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 14:01:56.334 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 14:01:56.335 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 14:01:56.336 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 14:01:56.338 +03:00 [Information] Request finished in 8.1797ms 200 application/javascript +2018-02-26 14:01:56.341 +03:00 [Information] Request finished in 5.785ms 200 application/javascript +2018-02-26 14:01:56.348 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 14:01:56.349 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 14:01:56.349 +03:00 [Information] Request finished in 1.5916ms 200 application/javascript +2018-02-26 14:01:56.427 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552505156029760 +2018-02-26 14:01:56.427 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:01:56.427 +03:00 [Information] Request finished in 0.9703ms 200 application/javascript +2018-02-26 14:01:56.434 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552505156034892 +2018-02-26 14:01:56.458 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552505156034926 +2018-02-26 14:01:56.467 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 14:01:56.467 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 14:01:56.468 +03:00 [Information] Request finished in 1.2568ms 200 application/javascript +2018-02-26 14:01:56.477 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 14:01:56.478 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 14:01:56.478 +03:00 [Information] Request finished in 1.5766ms 200 application/javascript +2018-02-26 14:01:56.486 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 14:01:56.486 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 14:01:56.487 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 14:01:56.487 +03:00 [Information] Request finished in 1.7597ms 200 application/javascript +2018-02-26 14:01:56.487 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 14:01:56.489 +03:00 [Information] Request finished in 2.9656ms 200 application/javascript +2018-02-26 14:01:56.489 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 14:01:56.490 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 14:01:56.491 +03:00 [Information] Request finished in 1.7225ms 200 application/javascript +2018-02-26 14:01:56.504 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-26 14:01:56.572 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-26 14:01:56.641 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:01:56.642 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 191.0618ms +2018-02-26 14:01:56.643 +03:00 [Information] Request finished in 208.9078ms 200 text/plain; charset=utf-8 +2018-02-26 14:01:56.700 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:01:56.700 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 177.4895ms +2018-02-26 14:01:56.701 +03:00 [Information] Request finished in 242.9933ms 200 text/plain; charset=utf-8 +2018-02-26 14:01:56.835 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0 +2018-02-26 14:01:56.835 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/fonts/fontawesome-webfont.woff2"'. Physical path: '"/wwwroot/libs/font_awesome/fonts/fontawesome-webfont.woff2"' +2018-02-26 14:01:56.837 +03:00 [Information] Request finished in 1.8161ms 200 font/woff2 +2018-02-26 14:01:57.396 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material.min.css.map +2018-02-26 14:01:57.399 +03:00 [Information] Request finished in 2.6333ms 404 +2018-02-26 14:02:07.435 +03:00 [Information] Loaded modules: +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:02:07.482 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:02:07.483 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:02:07.484 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 14:02:07.485 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 14:02:07.486 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 14:02:07.486 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 14:02:07.486 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:02:07.486 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 14:02:07.486 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 14:02:08.096 +03:00 [Information] Initialized all modules. +2018-02-26 14:02:08.448 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 14:02:11.375 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:02:12.565 +03:00 [Information] Executed action "/Index" in 1199.6726ms +2018-02-26 14:02:12.570 +03:00 [Information] Request finished in 4136.9028ms 200 text/html; charset=utf-8 +2018-02-26 14:02:12.602 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 14:02:12.602 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 14:02:12.603 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 14:02:12.603 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 14:02:12.607 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 14:02:12.607 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 14:02:12.607 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/css/font-awesome-min.css"'. Physical path: '"/wwwroot/libs/font_awesome/css/font-awesome-min.css"' +2018-02-26 14:02:12.607 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 14:02:12.613 +03:00 [Information] Request finished in 10.0207ms 200 text/css +2018-02-26 14:02:12.613 +03:00 [Information] Request finished in 10.2354ms 200 text/css +2018-02-26 14:02:12.613 +03:00 [Information] Request finished in 11.5054ms 200 text/css +2018-02-26 14:02:12.618 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 14:02:12.619 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 14:02:12.619 +03:00 [Information] Request finished in 1.5052ms 200 text/css +2018-02-26 14:02:12.624 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552505318993859 +2018-02-26 14:02:12.624 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:02:12.625 +03:00 [Information] Request finished in 1.001ms 200 application/javascript +2018-02-26 14:02:12.627 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 14:02:12.628 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 14:02:12.629 +03:00 [Information] Request finished in 1.3804ms 200 application/javascript +2018-02-26 14:02:12.629 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 14:02:12.630 +03:00 [Information] Sending file. Request path: '"/libs/bootstrap/js/bootstrap-bundle-min.js"'. Physical path: '"/wwwroot/libs/bootstrap/js/bootstrap-bundle-min.js"' +2018-02-26 14:02:12.632 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 14:02:12.632 +03:00 [Information] Sending file. Request path: '"/libs/jquery/jquery-3-1-1-min.js"'. Physical path: '"/wwwroot/libs/jquery/jquery-3-1-1-min.js"' +2018-02-26 14:02:12.635 +03:00 [Information] Request finished in 5.7935ms 200 application/javascript +2018-02-26 14:02:12.635 +03:00 [Information] Request finished in 32.8748ms 200 text/css +2018-02-26 14:02:12.635 +03:00 [Information] Request finished in 3.6823ms 200 application/javascript +2018-02-26 14:02:12.636 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 14:02:12.636 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js"'. Physical path: '"/wwwroot/libs/jquery_validation_unobtrusive/jquery-validate-unobtrusive.js"' +2018-02-26 14:02:12.637 +03:00 [Information] Request finished in 1.0335ms 200 application/javascript +2018-02-26 14:02:12.643 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 14:02:12.644 +03:00 [Information] Sending file. Request path: '"/libs/jquery-form/jquery-form-min.js"'. Physical path: '"/wwwroot/libs/jquery_form/jquery-form-min.js"' +2018-02-26 14:02:12.644 +03:00 [Information] Request finished in 0.9942ms 200 application/javascript +2018-02-26 14:02:12.646 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 14:02:12.646 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 14:02:12.647 +03:00 [Information] Request finished in 1.0387ms 200 application/javascript +2018-02-26 14:02:12.648 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 14:02:12.648 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 14:02:12.652 +03:00 [Information] Request finished in 4.2934ms 200 application/javascript +2018-02-26 14:02:12.661 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 14:02:12.662 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 14:02:12.668 +03:00 [Information] Request finished in 5.4549ms 200 application/javascript +2018-02-26 14:02:12.681 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552505319033578 +2018-02-26 14:02:12.682 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:02:12.683 +03:00 [Information] Request finished in 1.793ms 200 application/javascript +2018-02-26 14:02:12.687 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552505319038894 +2018-02-26 14:02:12.688 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552505319038928 +2018-02-26 14:02:12.755 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-26 14:02:12.799 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-26 14:02:13.036 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:02:13.038 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 332.9654ms +2018-02-26 14:02:13.038 +03:00 [Information] Request finished in 351.0505ms 200 text/plain; charset=utf-8 +2018-02-26 14:02:13.062 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:02:13.063 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 305.4334ms +2018-02-26 14:02:13.063 +03:00 [Information] Request finished in 375.1412ms 200 text/plain; charset=utf-8 +2018-02-26 14:02:18.444 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:02:18.661 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:02:18.692 +03:00 [Information] Executed action "/Identity/Roles/Index" in 32.1016ms +2018-02-26 14:02:18.693 +03:00 [Information] Request finished in 249.2705ms 200 text/html; charset=utf-8 +2018-02-26 14:02:18.747 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 14:02:18.748 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/css/font-awesome-min.css"'. Physical path: '"/wwwroot/libs/font_awesome/css/font-awesome-min.css"' +2018-02-26 14:02:18.749 +03:00 [Information] Request finished in 1.3034ms 200 text/css +2018-02-26 14:02:18.749 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 14:02:18.750 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 14:02:18.750 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 14:02:18.752 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 14:02:18.752 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 14:02:18.752 +03:00 [Information] Request finished in 2.1108ms 200 text/css +2018-02-26 14:02:18.752 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 14:02:18.752 +03:00 [Information] Request finished in 1.0293ms 200 text/css +2018-02-26 14:02:18.754 +03:00 [Information] Request finished in 4.6069ms 200 text/css +2018-02-26 14:02:18.754 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 14:02:18.754 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 14:02:18.755 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 14:02:18.755 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 14:02:18.756 +03:00 [Information] Request finished in 1.3273ms 200 text/css +2018-02-26 14:02:18.764 +03:00 [Information] Request finished in 9.5157ms 200 text/css +2018-02-26 14:02:18.765 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 14:02:18.766 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552505318993859 +2018-02-26 14:02:18.767 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:02:18.768 +03:00 [Information] Request finished in 1.6557ms 200 application/javascript +2018-02-26 14:02:18.768 +03:00 [Information] Sending file. Request path: '"/libs/jquery/jquery-3-1-1-min.js"'. Physical path: '"/wwwroot/libs/jquery/jquery-3-1-1-min.js"' +2018-02-26 14:02:18.770 +03:00 [Information] Request finished in 4.2237ms 200 application/javascript +2018-02-26 14:02:18.779 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 14:02:18.779 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 14:02:18.779 +03:00 [Information] Sending file. Request path: '"/libs/bootstrap/js/bootstrap-bundle-min.js"'. Physical path: '"/wwwroot/libs/bootstrap/js/bootstrap-bundle-min.js"' +2018-02-26 14:02:18.780 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 14:02:18.780 +03:00 [Information] Request finished in 1.7498ms 200 application/javascript +2018-02-26 14:02:18.780 +03:00 [Information] Request finished in 2.2771ms 200 application/javascript +2018-02-26 14:02:18.792 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 14:02:18.793 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js"'. Physical path: '"/wwwroot/libs/jquery_validation_unobtrusive/jquery-validate-unobtrusive.js"' +2018-02-26 14:02:18.794 +03:00 [Information] Request finished in 2.7364ms 200 application/javascript +2018-02-26 14:02:18.813 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 14:02:18.813 +03:00 [Information] Sending file. Request path: '"/libs/jquery-form/jquery-form-min.js"'. Physical path: '"/wwwroot/libs/jquery_form/jquery-form-min.js"' +2018-02-26 14:02:18.814 +03:00 [Information] Request finished in 1.1896ms 200 application/javascript +2018-02-26 14:02:18.817 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 14:02:18.817 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 14:02:18.818 +03:00 [Information] Request finished in 1.2055ms 200 application/javascript +2018-02-26 14:02:18.822 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 14:02:18.823 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 14:02:18.826 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 14:02:18.826 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 14:02:18.828 +03:00 [Information] Request finished in 5.4797ms 200 application/javascript +2018-02-26 14:02:18.831 +03:00 [Information] Request finished in 8.2896ms 200 application/javascript +2018-02-26 14:02:18.834 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552505319033578 +2018-02-26 14:02:18.835 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:02:18.835 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552505319038894 +2018-02-26 14:02:18.836 +03:00 [Information] Request finished in 2.3682ms 200 application/javascript +2018-02-26 14:02:18.836 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552505319038928 +2018-02-26 14:02:18.839 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-26 14:02:18.841 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-26 14:02:18.842 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:02:18.843 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:02:18.843 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 6.2011ms +2018-02-26 14:02:18.843 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 5.8466ms +2018-02-26 14:02:18.844 +03:00 [Information] Request finished in 8.5411ms 200 text/plain; charset=utf-8 +2018-02-26 14:02:18.844 +03:00 [Information] Request finished in 7.5473ms 200 text/plain; charset=utf-8 +2018-02-26 14:02:18.845 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 14:02:18.845 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 14:02:18.846 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 14:02:18.846 +03:00 [Information] Request finished in 1.0883ms 200 application/javascript +2018-02-26 14:02:18.846 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 14:02:18.847 +03:00 [Information] Request finished in 1.6126ms 200 application/javascript +2018-02-26 14:02:18.859 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 14:02:18.859 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 14:02:18.859 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 14:02:18.860 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 14:02:18.860 +03:00 [Information] Request finished in 0.9005ms 200 application/javascript +2018-02-26 14:02:18.860 +03:00 [Information] Request finished in 1.3457ms 200 application/javascript +2018-02-26 14:02:18.864 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 14:02:18.864 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 14:02:18.865 +03:00 [Information] Request finished in 3.7336ms 200 application/javascript +2018-02-26 14:02:19.204 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0 +2018-02-26 14:02:19.204 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/fonts/fontawesome-webfont.woff2"'. Physical path: '"/wwwroot/libs/font_awesome/fonts/fontawesome-webfont.woff2"' +2018-02-26 14:02:19.207 +03:00 [Information] Request finished in 2.5234ms 200 font/woff2 +2018-02-26 14:02:23.578 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:02:23.580 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:02:23.582 +03:00 [Information] Executed action "/Identity/Roles/Index" in 2.7659ms +2018-02-26 14:02:23.582 +03:00 [Information] Request finished in 3.8957ms 200 text/html; charset=utf-8 +2018-02-26 14:02:29.391 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552505319038928 +2018-02-26 14:02:29.393 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-26 14:02:29.393 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:02:29.394 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 1.5843ms +2018-02-26 14:02:29.394 +03:00 [Information] Request finished in 3.0259ms 200 text/plain; charset=utf-8 +2018-02-26 14:04:05.151 +03:00 [Information] Loaded modules: +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:04:05.196 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:04:05.197 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:04:05.198 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityHttpApiModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 14:04:05.199 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 14:04:05.200 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 14:04:05.200 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 14:04:05.700 +03:00 [Information] Initialized all modules. +2018-02-26 14:04:05.874 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:04:08.781 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:04:10.076 +03:00 [Information] Executed action "/Identity/Roles/Index" in 1305.1657ms +2018-02-26 14:04:10.080 +03:00 [Information] Request finished in 4221.3742ms 200 text/html; charset=utf-8 +2018-02-26 14:04:10.116 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 14:04:10.122 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/css/font-awesome-min.css"'. Physical path: '"/wwwroot/libs/font_awesome/css/font-awesome-min.css"' +2018-02-26 14:04:10.123 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 14:04:10.124 +03:00 [Information] Sending file. Request path: '"/libs/material/css/material-min.css"'. Physical path: '"/wwwroot/libs/material/css/material-min.css"' +2018-02-26 14:04:10.126 +03:00 [Information] Request finished in 10.0417ms 200 text/css +2018-02-26 14:04:10.132 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 14:04:10.134 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables.css"'. Physical path: '"/wwwroot/libs/datatables/datatables.css"' +2018-02-26 14:04:10.135 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 14:04:10.138 +03:00 [Information] Sending file. Request path: '"/styles/libs/datatables.css"'. Physical path: '"/wwwroot/styles/libs/datatables.css"' +2018-02-26 14:04:10.139 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 14:04:10.139 +03:00 [Information] Request finished in 6.1031ms 200 text/css +2018-02-26 14:04:10.140 +03:00 [Information] Sending file. Request path: '"/views/shared/_AppLayout.css"'. Physical path: '"/wwwroot/views/shared/_AppLayout.css"' +2018-02-26 14:04:10.142 +03:00 [Information] Request finished in 5.4882ms 200 text/css +2018-02-26 14:04:10.142 +03:00 [Information] Request finished in 19.2717ms 200 text/css +2018-02-26 14:04:10.143 +03:00 [Information] Request finished in 5.7371ms 200 text/css +2018-02-26 14:04:10.142 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552506494390429 +2018-02-26 14:04:10.143 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 14:04:10.145 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 14:04:10.146 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:04:10.146 +03:00 [Information] Request finished in 4.7065ms 200 application/javascript +2018-02-26 14:04:10.147 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 14:04:10.147 +03:00 [Information] Request finished in 2.47ms 200 text/css +2018-02-26 14:04:10.149 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 14:04:10.147 +03:00 [Information] Sending file. Request path: '"/libs/bootstrap/js/bootstrap-bundle-min.js"'. Physical path: '"/wwwroot/libs/bootstrap/js/bootstrap-bundle-min.js"' +2018-02-26 14:04:10.149 +03:00 [Information] Sending file. Request path: '"/libs/jquery/jquery-3-1-1-min.js"'. Physical path: '"/wwwroot/libs/jquery/jquery-3-1-1-min.js"' +2018-02-26 14:04:10.149 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 14:04:10.150 +03:00 [Information] Request finished in 1.3183ms 200 application/javascript +2018-02-26 14:04:10.150 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation/jquery-validate.js"'. Physical path: '"/wwwroot/libs/jquery_validation/jquery-validate.js"' +2018-02-26 14:04:10.150 +03:00 [Information] Request finished in 1.1507ms 200 application/javascript +2018-02-26 14:04:10.150 +03:00 [Information] Request finished in 3.8401ms 200 application/javascript +2018-02-26 14:04:10.155 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 14:04:10.156 +03:00 [Information] Sending file. Request path: '"/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js"'. Physical path: '"/wwwroot/libs/jquery_validation_unobtrusive/jquery-validate-unobtrusive.js"' +2018-02-26 14:04:10.157 +03:00 [Information] Request finished in 2.2202ms 200 application/javascript +2018-02-26 14:04:10.158 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 14:04:10.158 +03:00 [Information] Sending file. Request path: '"/libs/jquery-form/jquery-form-min.js"'. Physical path: '"/wwwroot/libs/jquery_form/jquery-form-min.js"' +2018-02-26 14:04:10.159 +03:00 [Information] Request finished in 1.1653ms 200 application/javascript +2018-02-26 14:04:10.164 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 14:04:10.165 +03:00 [Information] Sending file. Request path: '"/libs/material/js/material-min.js"'. Physical path: '"/wwwroot/libs/material/js/material-min.js"' +2018-02-26 14:04:10.165 +03:00 [Information] Request finished in 1.2486ms 200 application/javascript +2018-02-26 14:04:10.174 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 14:04:10.175 +03:00 [Information] Sending file. Request path: '"/libs/datatables/datatables-min.js"'. Physical path: '"/wwwroot/libs/datatables/datatables-min.js"' +2018-02-26 14:04:10.177 +03:00 [Information] Request finished in 3.7901ms 200 application/javascript +2018-02-26 14:04:10.181 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 14:04:10.182 +03:00 [Information] Sending file. Request path: '"/libs/vue/vue.js"'. Physical path: '"/wwwroot/libs/vue/vue.js"' +2018-02-26 14:04:10.188 +03:00 [Information] Request finished in 7.0512ms 200 application/javascript +2018-02-26 14:04:10.193 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552506494422424 +2018-02-26 14:04:10.194 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:04:10.194 +03:00 [Information] Request finished in 1.3628ms 200 application/javascript +2018-02-26 14:04:10.200 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552506494427363 +2018-02-26 14:04:10.215 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552506494427393 +2018-02-26 14:04:10.222 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 14:04:10.222 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 14:04:10.223 +03:00 [Information] Request finished in 0.9792ms 200 application/javascript +2018-02-26 14:04:10.225 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 14:04:10.225 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 14:04:10.226 +03:00 [Information] Request finished in 1.0849ms 200 application/javascript +2018-02-26 14:04:10.257 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 14:04:10.257 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 14:04:10.258 +03:00 [Information] Request finished in 0.9378ms 200 application/javascript +2018-02-26 14:04:10.261 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 14:04:10.262 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 14:04:10.262 +03:00 [Information] Request finished in 1.1315ms 200 application/javascript +2018-02-26 14:04:10.273 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 14:04:10.274 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 14:04:10.274 +03:00 [Information] Request finished in 1.6318ms 200 application/javascript +2018-02-26 14:04:10.285 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-26 14:04:10.346 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-26 14:04:10.408 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:04:10.409 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 179.1317ms +2018-02-26 14:04:10.409 +03:00 [Information] Request finished in 209.7178ms 200 text/plain; charset=utf-8 +2018-02-26 14:04:10.470 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:04:10.470 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 180.3201ms +2018-02-26 14:04:10.471 +03:00 [Information] Request finished in 255.8565ms 200 text/plain; charset=utf-8 +2018-02-26 14:04:10.588 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0 +2018-02-26 14:04:10.589 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/fonts/fontawesome-webfont.woff2"'. Physical path: '"/wwwroot/libs/font_awesome/fonts/fontawesome-webfont.woff2"' +2018-02-26 14:04:10.591 +03:00 [Information] Request finished in 2.4875ms 200 font/woff2 +2018-02-26 14:04:10.732 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/api/identity/role application/json +2018-02-26 14:04:10.780 +03:00 [Information] Executed action "Volo.Abp.Identity.IdentityRoleAppService.GetListAsync (Volo.Abp.Identity.Application)" in 39.6421ms +2018-02-26 14:04:10.874 +03:00 [Error] An unhandled exception has occurred while executing the request +System.InvalidOperationException: Unable to resolve service for type 'Volo.Abp.Permissions.IPermissionGrantRepository' while attempting to activate 'Volo.Abp.Permissions.PermissionStore'. + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, ISet`1 callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(Type serviceType, Type implementationType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(Type serviceType, Type implementationType, ISet`1 callSiteChain, ParameterInfo[] parameters, Boolean throwIfCallSiteNotFound) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateConstructorCallSite(Type serviceType, Type implementationType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(ServiceDescriptor descriptor, Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.TryCreateExact(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateCallSite(Type serviceType, ISet`1 callSiteChain) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(Type serviceType, ServiceProvider serviceProvider) + at System.Collections.Concurrent.ConcurrentDictionaryExtensions.GetOrAdd[TKey,TValue,TArg](ConcurrentDictionary`2 dictionary, TKey key, Func`3 valueFactory, TArg arg) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType) + at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) + at Volo.Abp.Authorization.Permissions.PermissionChecker.<>c__DisplayClass12_0.<.ctor>b__1(Type c) in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionChecker.cs:line 38 + at System.Linq.Enumerable.SelectIListIterator`2.ToList() + at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) + at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) + at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) + at System.Lazy`1.CreateValue() + at Volo.Abp.Authorization.Permissions.PermissionChecker.d__14.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionChecker.cs:line 58 +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Volo.Abp.Authorization.Permissions.PermissionCheckerExtensions.d__1.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionCheckerExtensions.cs:line 15 +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Volo.Abp.Authorization.PermissionRequirementHandler.d__2.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\PermissionRequirementHandler.cs:line 20 +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Authorization.AuthorizationHandler`1.d__0.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Authorization.DefaultAuthorizationService.d__7.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Authorization.Policy.PolicyEvaluator.d__3.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.d__15.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__17.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__15.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.d__7.MoveNext() +2018-02-26 14:04:10.983 +03:00 [Information] Request finished in 251.4686ms 500 text/html; charset=utf-8 +2018-02-26 14:46:48.089 +03:00 [Information] Loaded modules: +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:46:48.131 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:46:48.132 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 14:46:48.133 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityHttpApiModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 14:46:48.134 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 14:46:48.135 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 14:46:48.135 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 14:46:48.135 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 14:46:48.629 +03:00 [Information] Initialized all modules. +2018-02-26 14:46:48.801 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 14:46:51.724 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:46:52.800 +03:00 [Information] Executed action "/Index" in 1085.5328ms +2018-02-26 14:46:52.805 +03:00 [Information] Request finished in 4018.5067ms 200 text/html; charset=utf-8 +2018-02-26 14:46:52.836 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/css/font-awesome-min.css +2018-02-26 14:46:52.841 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/css/material-min.css +2018-02-26 14:46:52.845 +03:00 [Information] The file "/libs/font-awesome/css/font-awesome-min.css" was not modified +2018-02-26 14:46:52.845 +03:00 [Information] The file "/libs/material/css/material-min.css" was not modified +2018-02-26 14:46:52.847 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552532121877286 +2018-02-26 14:46:52.847 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/styles/libs/datatables.css +2018-02-26 14:46:52.848 +03:00 [Information] The file "/styles/libs/datatables.css" was not modified +2018-02-26 14:46:52.848 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:46:52.849 +03:00 [Information] Request finished in 1.8289ms 304 text/css +2018-02-26 14:46:52.849 +03:00 [Information] Request finished in 13.5081ms 304 text/css +2018-02-26 14:46:52.849 +03:00 [Information] Request finished in 7.9651ms 304 text/css +2018-02-26 14:46:52.853 +03:00 [Information] Request finished in 5.6935ms 200 application/javascript +2018-02-26 14:46:52.853 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/views/shared/_AppLayout.css +2018-02-26 14:46:52.854 +03:00 [Information] The file "/views/shared/_AppLayout.css" was not modified +2018-02-26 14:46:52.855 +03:00 [Information] Request finished in 2.2506ms 304 text/css +2018-02-26 14:46:52.855 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables.css +2018-02-26 14:46:52.858 +03:00 [Information] The file "/libs/datatables/datatables.css" was not modified +2018-02-26 14:46:52.859 +03:00 [Information] Request finished in 3.4082ms 304 text/css +2018-02-26 14:46:52.864 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery/jquery-3-1-1-min.js +2018-02-26 14:46:52.865 +03:00 [Information] The file "/libs/jquery/jquery-3-1-1-min.js" was not modified +2018-02-26 14:46:52.866 +03:00 [Information] Request finished in 2.2185ms 304 application/javascript +2018-02-26 14:46:52.868 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/bootstrap/js/bootstrap-bundle-min.js +2018-02-26 14:46:52.868 +03:00 [Information] The file "/libs/bootstrap/js/bootstrap-bundle-min.js" was not modified +2018-02-26 14:46:52.869 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation/jquery-validate.js +2018-02-26 14:46:52.869 +03:00 [Information] Request finished in 1.5052ms 304 application/javascript +2018-02-26 14:46:52.869 +03:00 [Information] The file "/libs/jquery-validation/jquery-validate.js" was not modified +2018-02-26 14:46:52.872 +03:00 [Information] Request finished in 1.2931ms 304 application/javascript +2018-02-26 14:46:52.878 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js +2018-02-26 14:46:52.878 +03:00 [Information] The file "/libs/jquery-validation-unobtrusive/jquery-validate-unobtrusive.js" was not modified +2018-02-26 14:46:52.878 +03:00 [Information] Request finished in 1.0583ms 304 application/javascript +2018-02-26 14:46:52.879 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/jquery-form/jquery-form-min.js +2018-02-26 14:46:52.879 +03:00 [Information] The file "/libs/jquery-form/jquery-form-min.js" was not modified +2018-02-26 14:46:52.880 +03:00 [Information] Request finished in 1.0904ms 304 application/javascript +2018-02-26 14:46:52.881 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/material/js/material-min.js +2018-02-26 14:46:52.882 +03:00 [Information] The file "/libs/material/js/material-min.js" was not modified +2018-02-26 14:46:52.882 +03:00 [Information] Request finished in 0.9561ms 304 application/javascript +2018-02-26 14:46:52.887 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/datatables/datatables-min.js +2018-02-26 14:46:52.888 +03:00 [Information] The file "/libs/datatables/datatables-min.js" was not modified +2018-02-26 14:46:52.889 +03:00 [Information] Request finished in 5.8803ms 304 application/javascript +2018-02-26 14:46:52.892 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/vue/vue.js +2018-02-26 14:46:52.893 +03:00 [Information] The file "/libs/vue/vue.js" was not modified +2018-02-26 14:46:52.894 +03:00 [Information] Request finished in 2.824ms 304 application/javascript +2018-02-26 14:46:52.896 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552532121918279 +2018-02-26 14:46:52.896 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552532121912215 +2018-02-26 14:46:52.897 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:46:52.897 +03:00 [Information] Request finished in 1.2726ms 200 application/javascript +2018-02-26 14:46:52.897 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552532121918318 +2018-02-26 14:46:52.976 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-26 14:46:53.010 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-26 14:46:53.248 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:46:53.249 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 328.1849ms +2018-02-26 14:46:53.250 +03:00 [Information] Request finished in 353.8788ms 200 text/plain; charset=utf-8 +2018-02-26 14:46:53.297 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:46:53.298 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 335.3319ms +2018-02-26 14:46:53.298 +03:00 [Information] Request finished in 401.3189ms 200 text/plain; charset=utf-8 +2018-02-26 14:46:56.471 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:46:56.684 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:46:56.723 +03:00 [Information] Executed action "/Identity/Roles/Index" in 40.0115ms +2018-02-26 14:46:56.724 +03:00 [Information] Request finished in 252.305ms 200 text/html; charset=utf-8 +2018-02-26 14:46:56.774 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.css +2018-02-26 14:46:56.774 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.css"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.css"' +2018-02-26 14:46:56.775 +03:00 [Information] Request finished in 1.5873ms 200 text/css +2018-02-26 14:46:56.793 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552532121918279 +2018-02-26 14:46:56.794 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552532121918318 +2018-02-26 14:46:56.795 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-26 14:46:56.796 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:46:56.797 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 2.6107ms +2018-02-26 14:46:56.797 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-26 14:46:56.797 +03:00 [Information] Request finished in 4.0599ms 200 text/plain; charset=utf-8 +2018-02-26 14:46:56.798 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:46:56.798 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 2.9575ms +2018-02-26 14:46:56.798 +03:00 [Information] Request finished in 3.8893ms 200 text/plain; charset=utf-8 +2018-02-26 14:46:56.804 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/jquery.js +2018-02-26 14:46:56.805 +03:00 [Information] Sending file. Request path: '"/abp/helpers/jquery.js"'. Physical path: '"/wwwroot/abp/helpers/jquery.js"' +2018-02-26 14:46:56.806 +03:00 [Information] Request finished in 2.6402ms 200 application/javascript +2018-02-26 14:46:56.809 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/datatables.extensions.js +2018-02-26 14:46:56.810 +03:00 [Information] Sending file. Request path: '"/abp/helpers/datatables.extensions.js"'. Physical path: '"/wwwroot/abp/helpers/datatables/extensions.js"' +2018-02-26 14:46:56.810 +03:00 [Information] Request finished in 1.3201ms 200 application/javascript +2018-02-26 14:46:56.816 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ResourceLoader.js +2018-02-26 14:46:56.817 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ResourceLoader.js"'. Physical path: '"/wwwroot/abp/helpers/ResourceLoader.js"' +2018-02-26 14:46:56.819 +03:00 [Information] Request finished in 3.167ms 200 application/javascript +2018-02-26 14:46:56.823 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/abp/helpers/ModalManager.js +2018-02-26 14:46:56.824 +03:00 [Information] Sending file. Request path: '"/abp/helpers/ModalManager.js"'. Physical path: '"/wwwroot/abp/helpers/ModalManager.js"' +2018-02-26 14:46:56.825 +03:00 [Information] Request finished in 1.7212ms 200 application/javascript +2018-02-26 14:46:56.827 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/modules/identity/views/roles/index.js +2018-02-26 14:46:56.829 +03:00 [Information] Sending file. Request path: '"/modules/identity/views/roles/index.js"'. Physical path: '"/wwwroot/modules/identity/views/roles/index.js"' +2018-02-26 14:46:56.830 +03:00 [Information] Request finished in 3.7494ms 200 application/javascript +2018-02-26 14:46:56.842 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0 +2018-02-26 14:46:56.842 +03:00 [Information] Sending file. Request path: '"/libs/font-awesome/fonts/fontawesome-webfont.woff2"'. Physical path: '"/wwwroot/libs/font_awesome/fonts/fontawesome-webfont.woff2"' +2018-02-26 14:46:56.860 +03:00 [Information] Request finished in 18.4135ms 200 font/woff2 +2018-02-26 14:46:57.089 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/api/identity/role application/json +2018-02-26 14:46:57.149 +03:00 [Information] Executed action "Volo.Abp.Identity.IdentityRoleAppService.GetListAsync (Volo.Abp.Identity.Application)" in 52.5861ms +2018-02-26 14:46:57.254 +03:00 [Error] An unhandled exception has occurred while executing the request +System.InvalidOperationException: Cannot consume scoped service 'Microsoft.Extensions.Options.IOptionsSnapshot`1[Volo.Abp.Data.DbConnectionOptions]' from singleton 'Volo.Abp.Authorization.Permissions.UserPermissionValueProvider'. + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitScoped(ScopedCallSite scopedCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitTransient(TransientCallSite transientCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitTransient(TransientCallSite transientCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitTransient(TransientCallSite transientCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitTransient(TransientCallSite transientCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.VisitSingleton(SingletonCallSite singletonCallSite, CallSiteValidatorState state) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2.VisitCallSite(IServiceCallSite callSite, TArgument argument) + at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator.ValidateCallSite(Type serviceType, IServiceCallSite callSite) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.CreateServiceAccessor(Type serviceType, ServiceProvider serviceProvider) + at System.Collections.Concurrent.ConcurrentDictionaryExtensions.GetOrAdd[TKey,TValue,TArg](ConcurrentDictionary`2 dictionary, TKey key, Func`3 valueFactory, TArg arg) + at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType) + at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType) + at Volo.Abp.Authorization.Permissions.PermissionChecker.<>c__DisplayClass12_0.<.ctor>b__1(Type c) in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionChecker.cs:line 38 + at System.Linq.Enumerable.SelectIListIterator`2.ToList() + at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) + at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) + at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) + at System.Lazy`1.CreateValue() + at Volo.Abp.Authorization.Permissions.PermissionChecker.d__14.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionChecker.cs:line 58 +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Volo.Abp.Authorization.Permissions.PermissionCheckerExtensions.d__1.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\Permissions\PermissionCheckerExtensions.cs:line 15 +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Volo.Abp.Authorization.PermissionRequirementHandler.d__2.MoveNext() in D:\Github\abp\src\Volo.Abp.Authorization\Volo\Abp\Authorization\PermissionRequirementHandler.cs:line 20 +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Authorization.AuthorizationHandler`1.d__0.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Authorization.DefaultAuthorizationService.d__7.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Authorization.Policy.PolicyEvaluator.d__3.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + at Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.d__15.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__17.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.d__15.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.d__7.MoveNext() +2018-02-26 14:46:57.419 +03:00 [Information] Request finished in 330.1558ms 500 text/html; charset=utf-8 +2018-02-26 14:53:22.213 +03:00 [Information] Loaded modules: +2018-02-26 14:53:22.254 +03:00 [Information] - Volo.Abp.Castle.AbpCastleCoreModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Autofac.AbpAutofacModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Security.AbpSecurityModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Authorization.AbpAuthorizationModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Guids.AbpGuidsModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Data.AbpDataModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.ObjectMapping.AbpObjectMappingModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Settings.AbpSettingsModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Threading.AbpThreadingModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.EventBus.AbpEventBusModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Validation.AbpValidationModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Http.AbpHttpAbstractionsModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.AbpDddModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainSharedModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Serialization.AbpSerializationModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Caching.AbpCachingModule +2018-02-26 14:53:22.255 +03:00 [Information] - Volo.Abp.Timing.AbpTimingModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Json.AbpJsonModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsDomainModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Localization.AbpLocalizationModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Session.AbpSessionModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.AbpCommonModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.EntityFrameworkCore.AbpEntityFrameworkCoreModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Permissions.EntityFrameworkCore.AbpPermissionsEntityFrameworkCoreModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainSharedModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityDomainModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationContractsModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.AutoMapper.AbpAutoMapperModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityApplicationModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Http.AbpHttpModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.AspNetCore.AbpAspNetCoreModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.Ui.AbpUiModule +2018-02-26 14:53:22.256 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Identity.AbpIdentityHttpApiModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Ui.Navigation.AbpUiNavigationModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcUiModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.AbpAspNetCoreMvcUiBootstrapModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Permissions.AbpPermissionsApplicationContractsModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Permissions.Web.AbpPermissionsWebModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Identity.Web.AbpIdentityWebModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Identity.EntityFrameworkCore.AbpIdentityEntityFrameworkCoreModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Account.AbpAccountApplicationContractsModule +2018-02-26 14:53:22.257 +03:00 [Information] - Volo.Abp.Account.Web.AbpAccountWebModule +2018-02-26 14:53:22.257 +03:00 [Information] - MicroserviceDemo.Web.MicroservicesDemoWebModule +2018-02-26 14:53:22.844 +03:00 [Information] Initialized all modules. +2018-02-26 14:53:23.047 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 14:53:26.076 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:53:27.387 +03:00 [Information] Executed action "/Index" in 1318.3805ms +2018-02-26 14:53:27.392 +03:00 [Information] Request finished in 4359.3898ms 200 text/html; charset=utf-8 +2018-02-26 14:53:27.435 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp.js?_v636552536066532329 +2018-02-26 14:53:27.444 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp.js"'. Physical path: '"/wwwroot/libs/abp/abp.js"' +2018-02-26 14:53:27.449 +03:00 [Information] Request finished in 15.8951ms 200 application/javascript +2018-02-26 14:53:27.455 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/libs/abp/abp-jquery.js?_v636552536066563452 +2018-02-26 14:53:27.456 +03:00 [Information] Sending file. Request path: '"/libs/abp/abp-jquery.js"'. Physical path: '"/wwwroot/libs/abp/abp-jquery.js"' +2018-02-26 14:53:27.457 +03:00 [Information] Request finished in 1.6215ms 200 application/javascript +2018-02-26 14:53:27.457 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552536066568241 +2018-02-26 14:53:27.462 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552536066568271 +2018-02-26 14:53:27.587 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-26 14:53:27.638 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-26 14:53:27.909 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:53:27.910 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 431.5017ms +2018-02-26 14:53:27.911 +03:00 [Information] Request finished in 453.8819ms 200 text/plain; charset=utf-8 +2018-02-26 14:53:27.961 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:53:27.961 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 408.7161ms +2018-02-26 14:53:27.961 +03:00 [Information] Request finished in 500.161ms 200 text/plain; charset=utf-8 +2018-02-26 14:54:58.089 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Identity/Roles +2018-02-26 14:54:58.370 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:54:58.414 +03:00 [Information] Executed action "/Identity/Roles/Index" in 50.1833ms +2018-02-26 14:54:58.414 +03:00 [Information] Request finished in 325.1298ms 200 text/html; charset=utf-8 +2018-02-26 14:54:58.500 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552536066568241 +2018-02-26 14:54:58.501 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552536066568271 +2018-02-26 14:54:58.502 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-26 14:54:58.503 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:54:58.504 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 2.5623ms +2018-02-26 14:54:58.504 +03:00 [Information] Request finished in 4.1895ms 200 text/plain; charset=utf-8 +2018-02-26 14:54:58.506 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-26 14:54:58.507 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:54:58.508 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 5.4728ms +2018-02-26 14:54:58.508 +03:00 [Information] Request finished in 6.6621ms 200 text/plain; charset=utf-8 +2018-02-26 14:54:58.716 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/api/identity/role application/json +2018-02-26 14:54:58.831 +03:00 [Information] Authorization failed for user: null. +2018-02-26 14:54:58.832 +03:00 [Information] Authorization failed for the request at filter '"Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter"'. +2018-02-26 14:54:58.833 +03:00 [Information] Executing ChallengeResult with authentication schemes ([]). +2018-02-26 14:54:58.847 +03:00 [Information] AuthenticationScheme: "Identity.Application" was challenged. +2018-02-26 14:54:58.847 +03:00 [Information] Executed action "Volo.Abp.Identity.IdentityRoleAppService.GetListAsync (Volo.Abp.Identity.Application)" in 122.8272ms +2018-02-26 14:54:58.849 +03:00 [Information] Request finished in 132.969ms 401 +2018-02-26 14:55:00.471 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/ +2018-02-26 14:55:00.472 +03:00 [Information] Executing handler method "OnGet" with arguments (null) - ModelState is Valid +2018-02-26 14:55:00.475 +03:00 [Information] Executed action "/Index" in 3.3107ms +2018-02-26 14:55:00.476 +03:00 [Information] Request finished in 5.0465ms 200 text/html; charset=utf-8 +2018-02-26 14:55:00.539 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ApplicationConfigurationScript?_v=636552536066568241 +2018-02-26 14:55:00.542 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" with arguments (null) - ModelState is Valid +2018-02-26 14:55:00.542 +03:00 [Information] Request starting HTTP/1.1 GET http://localhost:61144/Abp/ServiceProxyScript?_v=636552536066568271 +2018-02-26 14:55:00.543 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:55:00.543 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController.Get (Volo.Abp.AspNetCore.Mvc)" in 2.9074ms +2018-02-26 14:55:00.543 +03:00 [Information] Request finished in 4.6402ms 200 text/plain; charset=utf-8 +2018-02-26 14:55:00.544 +03:00 [Information] Executing action method "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" with arguments (["Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel"]) - ModelState is Valid +2018-02-26 14:55:00.544 +03:00 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2018-02-26 14:55:00.545 +03:00 [Information] Executed action "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController.GetAll (Volo.Abp.AspNetCore.Mvc)" in 1.6023ms +2018-02-26 14:55:00.545 +03:00 [Information] Request finished in 3.0832ms 200 text/plain; charset=utf-8 diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj b/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj index 13859357c5..58da1528e5 100644 --- a/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroserviceDemo.Web.csproj @@ -5,12 +5,27 @@ ..\docker-compose.dcproj + + + + + + + + + + + + + + + diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroservicesDemoWebModule.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroservicesDemoWebModule.cs new file mode 100644 index 0000000000..4ee2b2868b --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/MicroservicesDemoWebModule.cs @@ -0,0 +1,98 @@ +using System; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp; +using Volo.Abp.Account.Web; +using Volo.Abp.AspNetCore.Modularity; +using Volo.Abp.AspNetCore.Mvc.Bundling; +using Volo.Abp.Autofac; +using Volo.Abp.Data; +using Volo.Abp.EntityFrameworkCore; +using Volo.Abp.Identity; +using Volo.Abp.Identity.EntityFrameworkCore; +using Volo.Abp.Identity.Web; +using Volo.Abp.Modularity; +using Volo.Abp.Permissions.EntityFrameworkCore; + +namespace MicroserviceDemo.Web +{ + [DependsOn(typeof(AbpAutofacModule))] + [DependsOn(typeof(AbpPermissionsEntityFrameworkCoreModule))] + [DependsOn(typeof(AbpIdentityHttpApiModule))] + [DependsOn(typeof(AbpIdentityWebModule))] + [DependsOn(typeof(AbpIdentityEntityFrameworkCoreModule))] + [DependsOn(typeof(AbpAccountWebModule))] + public class MicroservicesDemoWebModule : AbpModule + { + public override void PreConfigureServices(IServiceCollection services) + { + services.PreConfigure(builder => + { + builder.AddViewLocalization(); //TODO: To the framework! + }); + } + + public override void ConfigureServices(IServiceCollection services) + { + var hostingEnvironment = services.GetSingletonInstance(); + var configuration = BuildConfiguration(hostingEnvironment); + + services.Configure(configuration); + + services.Configure(options => + { + options.Configure(context => + { + if (context.ExistingConnection != null) + { + context.DbContextOptions.UseSqlServer(context.ExistingConnection); + } + else + { + context.DbContextOptions.UseSqlServer(context.ConnectionString); + } + }); + }); + + services.Configure(options => + { + //TODO: To the framework! + options.ScriptBundles.Add("GlobalScripts", new[] + { + "/Abp/ApplicationConfigurationScript?_v=" + DateTime.Now.Ticks, + "/Abp/ServiceProxyScript?_v=" + DateTime.Now.Ticks + }); + }); + + services.AddAssemblyOf(); + } + + public override void OnApplicationInitialization(ApplicationInitializationContext context) + { + var app = context.GetApplicationBuilder(); + + if (context.GetEnvironment().IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + app.UseStaticFiles(); + app.UseVirtualFiles(); + + app.UseMvcWithDefaultRoute(); + } + + private static IConfigurationRoot BuildConfiguration(IHostingEnvironment env) + { + var builder = new ConfigurationBuilder() + .SetBasePath(env.ContentRootPath) + .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) + .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: true); + + return builder.Build(); + } + } +} \ No newline at end of file diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.Designer.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.Designer.cs new file mode 100644 index 0000000000..10f30a4254 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.Designer.cs @@ -0,0 +1,263 @@ +// +using MicroserviceDemo.Web.Db; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage; +using Microsoft.EntityFrameworkCore.Storage.Internal; +using System; + +namespace MicroserviceDemo.Web.Migrations +{ + [DbContext(typeof(MigrationDbContext))] + [Migration("20180226091102_Installed_Identity_Module")] + partial class Installed_Identity_Module + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "2.0.1-rtm-125") + .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ConcurrencyStamp"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(256); + + b.Property("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName"); + + b.ToTable("IdentityRoles"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256); + + b.Property("ClaimValue") + .HasMaxLength(1024); + + b.Property("RoleId"); + + b.Property("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("IdentityRoleClaims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AccessFailedCount") + .ValueGeneratedOnAdd() + .HasDefaultValue(0); + + b.Property("ConcurrencyStamp") + .IsRequired() + .HasMaxLength(256); + + b.Property("Email") + .HasMaxLength(256); + + b.Property("EmailConfirmed") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("LockoutEnabled") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("LockoutEnd"); + + b.Property("NormalizedEmail") + .HasMaxLength(256); + + b.Property("NormalizedUserName") + .IsRequired() + .HasMaxLength(256); + + b.Property("PasswordHash") + .HasMaxLength(256); + + b.Property("PhoneNumber") + .HasMaxLength(16); + + b.Property("PhoneNumberConfirmed") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("SecurityStamp") + .IsRequired() + .HasMaxLength(256); + + b.Property("TenantId"); + + b.Property("TwoFactorEnabled") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("UserName") + .IsRequired() + .HasMaxLength(256); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail"); + + b.HasIndex("NormalizedUserName"); + + b.ToTable("IdentityUsers"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256); + + b.Property("ClaimValue") + .HasMaxLength(1024); + + b.Property("TenantId"); + + b.Property("UserId"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("IdentityUserClaims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.Property("UserId"); + + b.Property("LoginProvider") + .HasMaxLength(64); + + b.Property("ProviderDisplayName") + .HasMaxLength(128); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(196); + + b.Property("TenantId"); + + b.HasKey("UserId", "LoginProvider"); + + b.HasIndex("LoginProvider", "ProviderKey"); + + b.ToTable("IdentityUserLogins"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.Property("UserId"); + + b.Property("RoleId"); + + b.Property("TenantId"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId", "UserId"); + + b.ToTable("IdentityUserRoles"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.Property("UserId"); + + b.Property("LoginProvider") + .HasMaxLength(128); + + b.Property("Name"); + + b.Property("TenantId"); + + b.Property("Value"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("IdentityUserTokens"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole") + .WithMany("Claims") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Claims") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Logins") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole") + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Roles") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Tokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.cs new file mode 100644 index 0000000000..500fbdbd95 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/20180226091102_Installed_Identity_Module.cs @@ -0,0 +1,221 @@ +using Microsoft.EntityFrameworkCore.Migrations; +using System; +using System.Collections.Generic; + +namespace MicroserviceDemo.Web.Migrations +{ + public partial class Installed_Identity_Module : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "IdentityRoles", + columns: table => new + { + Id = table.Column(nullable: false), + ConcurrencyStamp = table.Column(nullable: true), + Name = table.Column(maxLength: 256, nullable: false), + NormalizedName = table.Column(maxLength: 256, nullable: false), + TenantId = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityRoles", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "IdentityUsers", + columns: table => new + { + Id = table.Column(nullable: false), + AccessFailedCount = table.Column(nullable: false, defaultValue: 0), + ConcurrencyStamp = table.Column(maxLength: 256, nullable: false), + Email = table.Column(maxLength: 256, nullable: true), + EmailConfirmed = table.Column(nullable: false, defaultValue: false), + LockoutEnabled = table.Column(nullable: false, defaultValue: false), + LockoutEnd = table.Column(nullable: true), + NormalizedEmail = table.Column(maxLength: 256, nullable: true), + NormalizedUserName = table.Column(maxLength: 256, nullable: false), + PasswordHash = table.Column(maxLength: 256, nullable: true), + PhoneNumber = table.Column(maxLength: 16, nullable: true), + PhoneNumberConfirmed = table.Column(nullable: false, defaultValue: false), + SecurityStamp = table.Column(maxLength: 256, nullable: false), + TenantId = table.Column(nullable: true), + TwoFactorEnabled = table.Column(nullable: false, defaultValue: false), + UserName = table.Column(maxLength: 256, nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityUsers", x => x.Id); + }); + + migrationBuilder.CreateTable( + name: "IdentityRoleClaims", + columns: table => new + { + Id = table.Column(nullable: false), + ClaimType = table.Column(maxLength: 256, nullable: false), + ClaimValue = table.Column(maxLength: 1024, nullable: true), + RoleId = table.Column(nullable: false), + TenantId = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityRoleClaims", x => x.Id); + table.ForeignKey( + name: "FK_IdentityRoleClaims_IdentityRoles_RoleId", + column: x => x.RoleId, + principalTable: "IdentityRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "IdentityUserClaims", + columns: table => new + { + Id = table.Column(nullable: false), + ClaimType = table.Column(maxLength: 256, nullable: false), + ClaimValue = table.Column(maxLength: 1024, nullable: true), + TenantId = table.Column(nullable: true), + UserId = table.Column(nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityUserClaims", x => x.Id); + table.ForeignKey( + name: "FK_IdentityUserClaims_IdentityUsers_UserId", + column: x => x.UserId, + principalTable: "IdentityUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "IdentityUserLogins", + columns: table => new + { + UserId = table.Column(nullable: false), + LoginProvider = table.Column(maxLength: 64, nullable: false), + ProviderDisplayName = table.Column(maxLength: 128, nullable: true), + ProviderKey = table.Column(maxLength: 196, nullable: false), + TenantId = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityUserLogins", x => new { x.UserId, x.LoginProvider }); + table.ForeignKey( + name: "FK_IdentityUserLogins_IdentityUsers_UserId", + column: x => x.UserId, + principalTable: "IdentityUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "IdentityUserRoles", + columns: table => new + { + UserId = table.Column(nullable: false), + RoleId = table.Column(nullable: false), + TenantId = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityUserRoles", x => new { x.UserId, x.RoleId }); + table.ForeignKey( + name: "FK_IdentityUserRoles_IdentityRoles_RoleId", + column: x => x.RoleId, + principalTable: "IdentityRoles", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + table.ForeignKey( + name: "FK_IdentityUserRoles_IdentityUsers_UserId", + column: x => x.UserId, + principalTable: "IdentityUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateTable( + name: "IdentityUserTokens", + columns: table => new + { + UserId = table.Column(nullable: false), + LoginProvider = table.Column(maxLength: 128, nullable: false), + Name = table.Column(nullable: false), + TenantId = table.Column(nullable: true), + Value = table.Column(nullable: true) + }, + constraints: table => + { + table.PrimaryKey("PK_IdentityUserTokens", x => new { x.UserId, x.LoginProvider, x.Name }); + table.ForeignKey( + name: "FK_IdentityUserTokens_IdentityUsers_UserId", + column: x => x.UserId, + principalTable: "IdentityUsers", + principalColumn: "Id", + onDelete: ReferentialAction.Cascade); + }); + + migrationBuilder.CreateIndex( + name: "IX_IdentityRoleClaims_RoleId", + table: "IdentityRoleClaims", + column: "RoleId"); + + migrationBuilder.CreateIndex( + name: "IX_IdentityRoles_NormalizedName", + table: "IdentityRoles", + column: "NormalizedName"); + + migrationBuilder.CreateIndex( + name: "IX_IdentityUserClaims_UserId", + table: "IdentityUserClaims", + column: "UserId"); + + migrationBuilder.CreateIndex( + name: "IX_IdentityUserLogins_LoginProvider_ProviderKey", + table: "IdentityUserLogins", + columns: new[] { "LoginProvider", "ProviderKey" }); + + migrationBuilder.CreateIndex( + name: "IX_IdentityUserRoles_RoleId_UserId", + table: "IdentityUserRoles", + columns: new[] { "RoleId", "UserId" }); + + migrationBuilder.CreateIndex( + name: "IX_IdentityUsers_NormalizedEmail", + table: "IdentityUsers", + column: "NormalizedEmail"); + + migrationBuilder.CreateIndex( + name: "IX_IdentityUsers_NormalizedUserName", + table: "IdentityUsers", + column: "NormalizedUserName"); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "IdentityRoleClaims"); + + migrationBuilder.DropTable( + name: "IdentityUserClaims"); + + migrationBuilder.DropTable( + name: "IdentityUserLogins"); + + migrationBuilder.DropTable( + name: "IdentityUserRoles"); + + migrationBuilder.DropTable( + name: "IdentityUserTokens"); + + migrationBuilder.DropTable( + name: "IdentityRoles"); + + migrationBuilder.DropTable( + name: "IdentityUsers"); + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/MigrationDbContextModelSnapshot.cs b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/MigrationDbContextModelSnapshot.cs new file mode 100644 index 0000000000..a171a18214 --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Migrations/MigrationDbContextModelSnapshot.cs @@ -0,0 +1,260 @@ +// +using MicroserviceDemo.Web.Db; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using System; + +namespace MicroserviceDemo.Web.Migrations +{ + [DbContext(typeof(MigrationDbContext))] + partial class MigrationDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "2.0.1-rtm-125") + .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ConcurrencyStamp"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(256); + + b.Property("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName"); + + b.ToTable("IdentityRoles"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256); + + b.Property("ClaimValue") + .HasMaxLength(1024); + + b.Property("RoleId"); + + b.Property("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("IdentityRoleClaims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AccessFailedCount") + .ValueGeneratedOnAdd() + .HasDefaultValue(0); + + b.Property("ConcurrencyStamp") + .IsRequired() + .HasMaxLength(256); + + b.Property("Email") + .HasMaxLength(256); + + b.Property("EmailConfirmed") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("LockoutEnabled") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("LockoutEnd"); + + b.Property("NormalizedEmail") + .HasMaxLength(256); + + b.Property("NormalizedUserName") + .IsRequired() + .HasMaxLength(256); + + b.Property("PasswordHash") + .HasMaxLength(256); + + b.Property("PhoneNumber") + .HasMaxLength(16); + + b.Property("PhoneNumberConfirmed") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("SecurityStamp") + .IsRequired() + .HasMaxLength(256); + + b.Property("TenantId"); + + b.Property("TwoFactorEnabled") + .ValueGeneratedOnAdd() + .HasDefaultValue(false); + + b.Property("UserName") + .IsRequired() + .HasMaxLength(256); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail"); + + b.HasIndex("NormalizedUserName"); + + b.ToTable("IdentityUsers"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256); + + b.Property("ClaimValue") + .HasMaxLength(1024); + + b.Property("TenantId"); + + b.Property("UserId"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("IdentityUserClaims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.Property("UserId"); + + b.Property("LoginProvider") + .HasMaxLength(64); + + b.Property("ProviderDisplayName") + .HasMaxLength(128); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(196); + + b.Property("TenantId"); + + b.HasKey("UserId", "LoginProvider"); + + b.HasIndex("LoginProvider", "ProviderKey"); + + b.ToTable("IdentityUserLogins"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.Property("UserId"); + + b.Property("RoleId"); + + b.Property("TenantId"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId", "UserId"); + + b.ToTable("IdentityUserRoles"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.Property("UserId"); + + b.Property("LoginProvider") + .HasMaxLength(128); + + b.Property("Name"); + + b.Property("TenantId"); + + b.Property("Value"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("IdentityUserTokens"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole") + .WithMany("Claims") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Claims") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Logins") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole") + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Roles") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser") + .WithMany("Tokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/Index.cshtml b/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/Index.cshtml new file mode 100644 index 0000000000..96d0e7d5ce --- /dev/null +++ b/samples/MicroserviceDemo/MicroserviceDemo.Web/Pages/Index.cshtml @@ -0,0 +1,10 @@ +@page +@model MicroserviceDemo.Web.Pages.IndexModel +

+ + + + Login + + +

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