We are seens some slowness for logged in users in cart page after upgrading to 9.13.13
Developer forum
E-mail notifications
Detecting Extra slowness in cart page for logged in user 9.13.13
Replies
Hi Shiwanka
Can you provide the entire callstack? Also you might want to check the database indexes of the EcomNumbers table - seems like something is missing.
Thanks!
Hi Nicolai,
Table Index
here is the callstack
<!-- Exe time: 1.5782689 : <PageID (59)> <Designs/Kids21/_parsed/ContentPage.parsed.cshtml> ERROR: No content container found in this layout... -->
Time | Event | From last | From start |
---|---|---|---|
Begin Execution |
|
|
|
Begin Pageview |
|
|
|
Begin Pageview.Loads |
|
|
|
Before checking publish |
|
|
|
After checking publish |
|
|
|
After lock domain |
|
|
|
After setting ID's |
|
|
|
After Tracking experiments |
|
|
|
After checking SSL mode |
|
|
|
After setting encoding |
|
|
|
Before statistics |
|
|
|
After setting content ID |
|
|
|
After setting Item |
|
|
|
After setting Metadata |
|
|
|
After setting layout template |
|
|
|
Before Extranet login |
|
|
|
After Extranet login |
|
|
|
After Notifications.Standard.Page.Loaded |
|
|
|
Before visitor tracking... |
|
|
|
After visitor tracking... |
|
|
|
Start Output |
|
|
|
Setting headers |
|
|
|
Set Page Template Values |
|
|
|
After Notifications.Standard.Page.PageTitle |
|
|
|
PageViewModel.CreateInstance START |
|
|
|
ItemViewModel.CreateInstance Start (ContentRow, 32) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
Render Grid - ID: 'Pages', Container: 'Grid' |
|
|
|
Render GridRow - ID: '33' |
|
|
|
Starting template.output (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml) |
|
|
|
Render GridColumn - ID: '1', ParagraphID: '43' |
|
|
|
RenderParagraph Start - ID: 43, Container: |
|
|
|
RenderParagraph after permissions - ID: 43, Container: |
|
|
|
RenderParagraph after template - ID: 43, Container: |
|
|
|
ItemViewModel.CreateInstance Start (App, 21) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
RenderParagraph after ParagraphViewModel - ID: 43, Container: |
|
|
|
Render Paragraph - ID: 43, Container: , Template: Designs/Kids21/ContentPage/Paragraph/App.cshtml |
|
|
|
Starting template.output (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml) |
|
|
|
Start module (PID = 43): eCom_CartV2 |
|
|
|
CreateDataReader - took: 0 ms. USE [kids21new] SELECT * FROM EcomOrderField ORDER BY OrderFieldSort System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(System.String, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32, System.Collections.Generic.Dictionary`2[System.String,System.Tuple`2[System.Object,System.Data.DbType]]) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(System.String, System.Data.IDbConnection, System.Data.IDbTransaction, Int32, System.Collections.Generic.Dictionary`2[System.String,System.Tuple`2[System.Object,System.Data.DbType]]) (Dynamicweb.Data.dll) in :0 Void Load(System.String) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Orders.OrderFieldCollection GetOrderFieldCollection(System.String) (Dynamicweb.Ecommerce.dll) in :0 System.Collections.Generic.List`1[Dynamicweb.Ecommerce.Orders.Validation.ValidationField] GetCustomOrderFields() (Dynamicweb.Ecommerce.dll) in :0 System.Collections.Generic.List`1[Dynamicweb.Ecommerce.Orders.Validation.ValidationField] GetAllFields() (Dynamicweb.Ecommerce.dll) in :0 System.String GetTranslatedName() (Dynamicweb.Ecommerce.dll) in :0 Void .ctor(Dynamicweb.Modules.Properties) (Dynamicweb.Ecommerce.dll) in :0 System.String GetContent() (Dynamicweb.Ecommerce.dll) in :0 System.String GetModuleOutput(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_8f8dc1e2e97a4e44a2ac960c4661797b.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml:9 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.ContainerInfo, Dynamicweb.Rendering.Designer.Layout, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderGridColumn(Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_4c68b1a3c0b74a96bc27f8e81bfc9821.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml:4 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderGridRow(Dynamicweb.Frontend.GridRowViewModel) (Dynamicweb.dll) in :0 System.String RenderGrid(Dynamicweb.Frontend.GridViewModel, System.String, System.String) (Dynamicweb.dll) in :0 System.Collections.Generic.Dictionary`2[System.String,System.String] CreateGridContent(System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.GridRow], System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.Paragraph], Dynamicweb.Rendering.Designer.Layout) (Dynamicweb.dll) in :0 System.Collections.Generic.IDictionary`2[System.String,System.String] CreateGridContent(Int32, Boolean) (Dynamicweb.dll) in :0 Dynamicweb.Frontend.PageViewModel CreatePageViewModel(Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void SetPageTemplateValues() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
CreateDataReader - took: 0 ms. USE [kids21new] DECLARE @p0 INT = 623, @p1 INT = 1, @p2 INT = 3, @p3 INT = 4, @p4 INT = 5, @p5 INT = 15 SELECT * FROM [AccessUser] WITH (NOLOCK) WHERE ( [AccessUser].[AccessUserID] = @p0 ) AND ( [AccessUser].[AccessUserType] IN (@p1,@p2,@p3,@p4,@p5) ) System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, Int32) (Dynamicweb.Data.dll) in :0 Dynamicweb.Security.UserManagement.User GetUser(Dynamicweb.Data.CommandBuilder) (Dynamicweb.Security.dll) in :0 Dynamicweb.Security.UserManagement.User GetUserByID(Int32, Boolean) (Dynamicweb.Security.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceContext GetPriceContext() (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo get_UnitPrice() (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo get_Price() (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo get_Price() (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo GetPriceBeforeFees(Boolean) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo Dynamicweb.Ecommerce.Prices.PriceInfo get_PaymentFee() (Dynamicweb.Ecommerce.dll) in :0 Void Save(Dynamicweb.Ecommerce.Orders.Order) (Dynamicweb.Ecommerce.dll) in :0 Void Save(Dynamicweb.Ecommerce.Orders.Order, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Orders.Order GetOrder() (Dynamicweb.Ecommerce.dll) in :0 System.String GetContent() (Dynamicweb.Ecommerce.dll) in :0 System.String GetModuleOutput(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_8f8dc1e2e97a4e44a2ac960c4661797b.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml:9 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.ContainerInfo, Dynamicweb.Rendering.Designer.Layout, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderGridColumn(Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_4c68b1a3c0b74a96bc27f8e81bfc9821.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml:4 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderGridRow(Dynamicweb.Frontend.GridRowViewModel) (Dynamicweb.dll) in :0 System.String RenderGrid(Dynamicweb.Frontend.GridViewModel, System.String, System.String) (Dynamicweb.dll) in :0 System.Collections.Generic.Dictionary`2[System.String,System.String] CreateGridContent(System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.GridRow], System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.Paragraph], Dynamicweb.Rendering.Designer.Layout) (Dynamicweb.dll) in :0 System.Collections.Generic.IDictionary`2[System.String,System.String] CreateGridContent(Int32, Boolean) (Dynamicweb.dll) in :0 Dynamicweb.Frontend.PageViewModel CreatePageViewModel(Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void SetPageTemplateValues() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
CreateDataReader - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(12) = N'100293333WHT', @p1 NVARCHAR(5) = N'LANG1' SELECT * FROM EcomProducts WITH (NOLOCK) WHERE ProductID = @p0 AND ProductLanguageID=@p1 System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, Int32) (Dynamicweb.Data.dll) in :0 System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Products.Product] GetProductsBySql(Dynamicweb.Data.CommandBuilder, Boolean, Boolean, Boolean) (Dynamicweb.Ecommerce.dll) in :0 System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Products.Product] GetByProductIDs(System.String[], Boolean, System.String, Boolean, Boolean) (Dynamicweb.Ecommerce.dll) in :0 System.Collections.Generic.IEnumerable`1[System.String] RemoveNonExistingProductsFromCart(Dynamicweb.Ecommerce.Orders.Order) (Dynamicweb.Ecommerce.dll) in :0 System.String GetContent() (Dynamicweb.Ecommerce.dll) in :0 System.String GetModuleOutput(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_8f8dc1e2e97a4e44a2ac960c4661797b.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml:9 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.ContainerInfo, Dynamicweb.Rendering.Designer.Layout, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderGridColumn(Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_4c68b1a3c0b74a96bc27f8e81bfc9821.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml:4 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderGridRow(Dynamicweb.Frontend.GridRowViewModel) (Dynamicweb.dll) in :0 System.String RenderGrid(Dynamicweb.Frontend.GridViewModel, System.String, System.String) (Dynamicweb.dll) in :0 System.Collections.Generic.Dictionary`2[System.String,System.String] CreateGridContent(System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.GridRow], System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.Paragraph], Dynamicweb.Rendering.Designer.Layout) (Dynamicweb.dll) in :0 System.Collections.Generic.IDictionary`2[System.String,System.String] CreateGridContent(Int32, Boolean) (Dynamicweb.dll) in :0 Dynamicweb.Frontend.PageViewModel CreatePageViewModel(Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void SetPageTemplateValues() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
CreateDataReader - took: 0 ms. USE [kids21new] SELECT EcomPrices.* FROM EcomPrices WHERE (PriceUserCustomerNumber='' OR PriceUserCustomerNumber IS NULL) AND PriceProductID IN('100293333WHT') ORDER BY EcomPrices.PriceProductID System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(System.String, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32, System.Collections.Generic.Dictionary`2[System.String,System.Tuple`2[System.Object,System.Data.DbType]]) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(System.String, System.Data.IDbConnection, System.Data.IDbTransaction, Int32, System.Collections.Generic.Dictionary`2[System.String,System.Tuple`2[System.Object,System.Data.DbType]]) (Dynamicweb.Data.dll) in :0 System.Collections.Generic.Dictionary`2[System.String,System.Collections.Generic.List`1[Dynamicweb.Ecommerce.Prices.Price]] GetPrices(System.String) (Dynamicweb.Ecommerce.dll) in :0 Void LoadPricesOnProducts(System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Products.Product]) (Dynamicweb.Ecommerce.dll) in :0 Void PreparePrices(Dynamicweb.Ecommerce.Prices.PriceContext, System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Prices.PriceProductSelection]) (Dynamicweb.Ecommerce.dll) in :0 Void SetValuesOnOrder(Dynamicweb.Ecommerce.Orders.Order) (Dynamicweb.Ecommerce.dll) in :0 System.String GetContent() (Dynamicweb.Ecommerce.dll) in :0 System.String GetModuleOutput(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_8f8dc1e2e97a4e44a2ac960c4661797b.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml:9 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.ContainerInfo, Dynamicweb.Rendering.Designer.Layout, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderGridColumn(Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_4c68b1a3c0b74a96bc27f8e81bfc9821.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml:4 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderGridRow(Dynamicweb.Frontend.GridRowViewModel) (Dynamicweb.dll) in :0 System.String RenderGrid(Dynamicweb.Frontend.GridViewModel, System.String, System.String) (Dynamicweb.dll) in :0 System.Collections.Generic.Dictionary`2[System.String,System.String] CreateGridContent(System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.GridRow], System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.Paragraph], Dynamicweb.Rendering.Designer.Layout) (Dynamicweb.dll) in :0 System.Collections.Generic.IDictionary`2[System.String,System.String] CreateGridContent(Int32, Boolean) (Dynamicweb.dll) in :0 Dynamicweb.Frontend.PageViewModel CreatePageViewModel(Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void SetPageTemplateValues() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
ExecuteNonQuery - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(7) = N'OL51267' DELETE FROM EcomOrderLines WHERE OrderLineID = @p0; DELETE FROM EcomOrderLines WHERE OrderLineParentLineID = @p0; |
|
|
|
ExecuteScalar - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(2) = N'43', @p1 INT = 623 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
ExecuteScalar - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(2) = N'33', @p1 INT = 623 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
ExecuteScalar - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(2) = N'46', @p1 INT = 623 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
ExecuteScalar - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(2) = N'27', @p1 INT = 623 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
ExecuteScalar - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(2) = N'28', @p1 INT = 623 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
ExecuteScalar - took: 15.626 ms. USE [kids21new] DECLARE @p0 NVARCHAR(2) = N'29', @p1 INT = 623 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
ExecuteScalar - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(2) = N'73', @p1 INT = 623 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
ExecuteScalar - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(2) = N'83', @p1 INT = 623 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
ExecuteScalar - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(2) = N'84', @p1 INT = 623 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
CreateDataReader - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(2) = N'OL' SELECT * FROM EcomNumbers WHERE NumberType = @p0 System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, Int32) (Dynamicweb.Data.dll) in :0 Void LoadFromType(System.String) (Dynamicweb.Ecommerce.dll) in :0 System.String GetNumber(System.String) (Dynamicweb.Ecommerce.dll) in :0 Void Save(System.String, System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Orders.OrderLine]) (Dynamicweb.Ecommerce.dll) in :0 Void Save(Dynamicweb.Ecommerce.Orders.Order, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Void SaveCart(Dynamicweb.Ecommerce.Orders.Order, Dynamicweb.Security.UserManagement.User, Dynamicweb.Ecommerce.Orders.OrderContext) (Dynamicweb.Ecommerce.dll) in :0 Void CalculateDiscounts(Dynamicweb.Ecommerce.Orders.Order) (Dynamicweb.Ecommerce.dll) in :0 Void HandleDiscountAndTaxes(Dynamicweb.Ecommerce.Orders.Order, Boolean) (Dynamicweb.Ecommerce.dll) in :0 System.String GetContent() (Dynamicweb.Ecommerce.dll) in :0 System.String GetModuleOutput(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_8f8dc1e2e97a4e44a2ac960c4661797b.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml:9 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.ContainerInfo, Dynamicweb.Rendering.Designer.Layout, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderGridColumn(Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_4c68b1a3c0b74a96bc27f8e81bfc9821.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml:4 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderGridRow(Dynamicweb.Frontend.GridRowViewModel) (Dynamicweb.dll) in :0 System.String RenderGrid(Dynamicweb.Frontend.GridViewModel, System.String, System.String) (Dynamicweb.dll) in :0 System.Collections.Generic.Dictionary`2[System.String,System.String] CreateGridContent(System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.GridRow], System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.Paragraph], Dynamicweb.Rendering.Designer.Layout) (Dynamicweb.dll) in :0 System.Collections.Generic.IDictionary`2[System.String,System.String] CreateGridContent(Int32, Boolean) (Dynamicweb.dll) in :0 Dynamicweb.Frontend.PageViewModel CreatePageViewModel(Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void SetPageTemplateValues() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
ExecuteScalar - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(7) = N'OL51268' SELECT CASE WHEN EXISTS (SELECT TOP 1 NULL FROM [EcomOrderLines] WHERE OrderLineID = @p0) THEN 0 ELSE 1 END |
|
|
|
ExecuteScalar - took: 0 ms. USE [kids21new] SELECT @@IDENTITY |
|
|
|
ExecuteScalar - took: 15.6302 ms. USE [kids21new] SELECT @@IDENTITY |
|
|
|
CreateDataReader - took: 0 ms. USE [kids21new] DECLARE @p0 INT = 623 SELECT * FROM AccessUserCard WHERE AccessUserCardUserID = @p0 ORDER BY AccessUserCardUsedDate DESC System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, Int32) (Dynamicweb.Data.dll) in :0 System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Cart.PaymentCardToken] GetByUserId(Int32) (Dynamicweb.Ecommerce.dll) in :0 Void RenderSavedCard(Dynamicweb.Rendering.Template, Dynamicweb.Ecommerce.Orders.Order, Boolean, System.Collections.Generic.IEnumerable`1[System.String]) (Dynamicweb.Ecommerce.dll) in :0 Void RenderStep(Dynamicweb.Ecommerce.Orders.Order, Dynamicweb.Frontend.PageView, System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Orders.Validation.ValidationError], System.Collections.Generic.IEnumerable`1[System.String], Boolean, System.String, Boolean, System.Collections.Generic.IEnumerable`1[System.String], Boolean, System.Collections.Generic.IEnumerable`1[System.String], Dynamicweb.Rendering.Template) (Dynamicweb.Ecommerce.dll) in :0 System.String RenderStep(Dynamicweb.Ecommerce.Orders.Order, Dynamicweb.Ecommerce.Cart.ModuleSettings, Int32, Dynamicweb.Frontend.PageView, System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Orders.Validation.ValidationError], System.Collections.Generic.IEnumerable`1[System.String]) (Dynamicweb.Ecommerce.dll) in :0 System.String RenderStep(Dynamicweb.Ecommerce.Orders.Order, Int32, System.Collections.Generic.IEnumerable`1[System.String], System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Orders.Validation.ValidationError]) (Dynamicweb.Ecommerce.dll) in :0 System.String GetContent() (Dynamicweb.Ecommerce.dll) in :0 System.String GetModuleOutput(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_8f8dc1e2e97a4e44a2ac960c4661797b.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml:9 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.ContainerInfo, Dynamicweb.Rendering.Designer.Layout, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderParagraph(Dynamicweb.Content.Paragraph, Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 System.String RenderGridColumn(Dynamicweb.Frontend.GridColumnViewModel) (Dynamicweb.dll) in :0 Void Execute() (CompiledRazorTemplates.Dynamic.RazorEngine_4c68b1a3c0b74a96bc27f8e81bfc9821.dll) in C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml:4 Void RazorEngine.Templating.ITemplate.Run(RazorEngine.Templating.ExecuteContext, System.IO.TextWriter) (RazorEngine.dll) in :0 Void RunCompile(RazorEngine.Templating.ITemplateKey, System.IO.TextWriter, System.Type, System.Object, RazorEngine.Templating.DynamicViewBag) (RazorEngine.dll) in :0 Void System.String WithWriter(System.Action`1[System.IO.TextWriter]) (RazorEngine.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.Rendering.Providers.dll) in :0 System.String Render(Dynamicweb.Rendering.Template) (Dynamicweb.dll) in :0 System.String RenderRazorTemplate() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 System.String RenderGridRow(Dynamicweb.Frontend.GridRowViewModel) (Dynamicweb.dll) in :0 System.String RenderGrid(Dynamicweb.Frontend.GridViewModel, System.String, System.String) (Dynamicweb.dll) in :0 System.Collections.Generic.Dictionary`2[System.String,System.String] CreateGridContent(System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.GridRow], System.Collections.Generic.IEnumerable`1[Dynamicweb.Content.Paragraph], Dynamicweb.Rendering.Designer.Layout) (Dynamicweb.dll) in :0 System.Collections.Generic.IDictionary`2[System.String,System.String] CreateGridContent(Int32, Boolean) (Dynamicweb.dll) in :0 Dynamicweb.Frontend.PageViewModel CreatePageViewModel(Dynamicweb.Frontend.PageView) (Dynamicweb.dll) in :0 Void SetPageTemplateValues() (Dynamicweb.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
Starting template.output (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\eCom7\CartV2\Step\Cart.cshtml) |
|
|
|
Begin Pageview |
|
|
|
Begin Pageview.Loads |
|
|
|
Before checking publish |
|
|
|
After checking publish |
|
|
|
After lock domain |
|
|
|
After setting ID's |
|
|
|
After Tracking experiments |
|
|
|
After checking SSL mode |
|
|
|
After setting encoding |
|
|
|
Before statistics |
|
|
|
After setting content ID |
|
|
|
After setting Item |
|
|
|
After setting Metadata |
|
|
|
After setting layout template |
|
|
|
Before Extranet login |
|
|
|
After Extranet login |
|
|
|
After Notifications.Standard.Page.Loaded |
|
|
|
ItemViewModel.CreateInstance Start (WebSite, 2) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
Begin Pageview |
|
|
|
Begin Pageview.Loads |
|
|
|
Before checking publish |
|
|
|
After checking publish |
|
|
|
After lock domain |
|
|
|
After setting ID's |
|
|
|
After Tracking experiments |
|
|
|
After checking SSL mode |
|
|
|
After setting encoding |
|
|
|
Before statistics |
|
|
|
After setting content ID |
|
|
|
After setting Item |
|
|
|
After setting Metadata |
|
|
|
After setting layout template |
|
|
|
Before Extranet login |
|
|
|
After Extranet login |
|
|
|
After Notifications.Standard.Page.Loaded |
|
|
|
ItemViewModel.CreateInstance Start (WebSite, 2) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
ItemViewModel.CreateInstance Start (WebSite, 2) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
After Run (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\eCom7\CartV2\Step\Cart.cshtml) |
|
|
|
Ending Template.Output (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\eCom7\CartV2\Step\Cart.cshtml) - took: 0 ms. |
|
|
|
After Run (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml) |
|
|
|
Ending Template.Output (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml) - took: 1218.8681 ms. |
|
|
|
After Run (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml) |
|
|
|
Ending Template.Output (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml) - took: 1218.8681 ms. |
|
|
|
PageViewModel.CreateInstance after PageViewModel |
|
|
|
ItemViewModel.CreateInstance Start (ContentPage, 39) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
PageViewModel.CreateInstance after ItemViewModel |
|
|
|
ItemViewModel.CreateInstance Start (WebPage, 176) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
PageViewModel.CreateInstance after PropertyItem |
|
|
|
PageViewModel.CreateInstance after Path |
|
|
|
PageViewModel.CreateInstance after Languages |
|
|
|
PageViewModel.CreateInstance after languagePages |
|
|
|
AreaViewModel.CreateInstance START |
|
|
|
AreaViewModel.CreateInstance after AreaViewModel init |
|
|
|
ItemViewModel.CreateInstance Start (WebSite, 2) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
AreaViewModel.CreateInstance after ItemViewModel |
|
|
|
AreaViewModel.CreateInstance after FirstPage |
|
|
|
AreaViewModel.CreateInstance after FirstActivePage |
|
|
|
AreaViewModel.CreateInstance after SearchPage |
|
|
|
AreaViewModel.CreateInstance after CartPage |
|
|
|
AreaViewModel.CreateInstance after Languages load |
|
|
|
AreaViewModel.CreateInstance after Languages AreaLanguageViewModel |
|
|
|
AreaViewModel.CreateInstance END |
|
|
|
PageViewModel.CreateInstance after AreaViewModel |
|
|
|
PageViewModel.CreateInstance after UserViewModel |
|
|
|
PageViewModel.CreateInstance END |
|
|
|
Before RenderPage |
|
|
|
After setting page template values |
|
|
|
CartViewModel.CreateInstance START |
|
|
|
CreateDataReader - took: 0 ms. USE [kids21new] DECLARE @p0 NVARCHAR(12) = N'100293333WHT', @p1 INT = 0 SELECT * FROM EcomDetails WITH (NOLOCK) WHERE DetailProductID IN (@p0) AND DetailType = @p1 ORDER BY DetailLanguageID, DetailsGroupId, DetailSortOrder System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, Int32) (Dynamicweb.Data.dll) in :0 System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Products.InheritedDetail] GetInheritedDetailsBulk(System.Collections.Generic.List`1[System.String], System.String) (Dynamicweb.Ecommerce.dll) in :0 System.Collections.Generic.Dictionary`2[System.String,System.Collections.Generic.List`1[Dynamicweb.Ecommerce.Products.Detail]] GetDetailsBulk(System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Products.ProductKey], System.String, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Frontend.CartViewModel CreateCartViewModel(Dynamicweb.Ecommerce.Orders.Order, System.Nullable`1[System.Int32]) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Frontend.CartViewModel CreateInstance(Dynamicweb.Ecommerce.Orders.Order, System.Nullable`1[System.Int32]) (Dynamicweb.Ecommerce.dll) in :0 Void OnNotify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Ecommerce.dll) in :0 Void Notify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Extensibility.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
CartViewModel.CreateInstance END |
|
|
|
After Page.OnOutput notification |
|
|
|
Starting template.output (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\_parsed\ContentPage.parsed.cshtml) |
|
|
|
After provider (Dynamicweb.Ecommerce.Frontend.NavigationProviders.GroupNavigationProvider) |
|
|
|
After provider (Dynamicweb.Ecommerce.Frontend.NavigationProviders.GroupNavigationProvider) |
|
|
|
After Run (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\_parsed\ContentPage.parsed.cshtml) |
|
|
|
Ending Template.Output (C:\Server\Kids21\Custom\Files\Templates\Designs\Kids21\_parsed\ContentPage.parsed.cshtml) - took: 328.1449 ms. |
|
|
|
After template output |
|
|
|
After navigation tags |
|
|
|
After global paragraphs |
|
|
|
After cdn replace |
|
|
|
After snippets |
|
|
|
After globalTemplate start |
|
|
|
After Page.AfterOutput notification |
|
|
|
Starting template.output (MEM) |
|
|
|
Ending Template.Output (MEM) - took: 0 ms. |
|
|
|
After globalTemplate.Output |
|
|
|
Start URL Replace |
|
|
|
window.open replace... |
|
|
|
End URL Replace |
|
|
|
Starting template.output (MEM) |
|
|
|
Ending Template.Output (MEM) - took: 0 ms. |
|
|
|
After Page.AfterRender notification |
|
|
|
After MinifyHtml |
|
|
|
End Execution |
|
|
HI
I face same issue in product detail page also when items in cart and user is logged in
Time | Event | From last | From start |
---|---|---|---|
Begin Execution |
|
|
|
Begin Pageview |
|
|
|
Begin Pageview.Loads |
|
|
|
Before checking publish |
|
|
|
After checking publish |
|
|
|
After lock domain |
|
|
|
After setting ID's |
|
|
|
After Tracking experiments |
|
|
|
After checking SSL mode |
|
|
|
After setting encoding |
|
|
|
Before statistics |
|
|
|
After setting content ID |
|
|
|
After setting Item |
|
|
|
After setting Metadata |
|
|
|
After setting layout template |
|
|
|
Before Extranet login |
|
|
|
After Extranet login |
|
|
|
After Notifications.Standard.Page.Loaded |
|
|
|
Start Output |
|
|
|
Setting headers |
|
|
|
Set Page Template Values |
|
|
|
After Notifications.Standard.Page.PageTitle |
|
|
|
PageViewModel.CreateInstance START |
|
|
|
ItemViewModel.CreateInstance Start (ContentRow, 36) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
ItemViewModel.CreateInstance Start (ContentRow, 17) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
Render Grid - ID: 'Pages', Container: 'Grid' |
|
|
|
Render GridRow - ID: '37' |
|
|
|
Starting template.output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml) |
|
|
|
Render GridColumn - ID: '1', ParagraphID: '49' |
|
|
|
RenderParagraph Start - ID: 49, Container: |
|
|
|
RenderParagraph after permissions - ID: 49, Container: |
|
|
|
RenderParagraph after template - ID: 49, Container: |
|
|
|
ItemViewModel.CreateInstance Start (App, 26) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
RenderParagraph after ParagraphViewModel - ID: 49, Container: |
|
|
|
Render Paragraph - ID: 49, Container: , Template: Designs/Kids21/ContentPage/Paragraph/App.cshtml |
|
|
|
Starting template.output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml) |
|
|
|
Start module (PID = 49): eCom_Catalog |
|
|
|
<-- eCom: start GetContent --> |
|
|
|
After: productVariantId |
|
|
|
After: Ecom:Product.* fields |
|
|
|
After: Ecom:Product.Meta |
|
|
|
After: vatGroup |
|
|
|
After: ImageParagraphPattern |
|
|
|
After: ImageGlobalPattern |
|
|
|
After: RenderImagePatterns |
|
|
|
After: RenderCurrency |
|
|
|
After: RenderCustomProductField |
|
|
|
After: MyListsRenderer.RenderProduct |
|
|
|
After: extended properties |
|
|
|
After: RenderProductCategories |
|
|
|
After: RenderOrderContexts |
|
|
|
After: RenderLastAddedProduct |
|
|
|
Applying product template extender (Dynamicweb.Ecommerce.DynamicwebLiveIntegration.TemplateExtenders.ProductTemplateExtender-Dynamicweb.Ecommerce.DynamicwebLiveIntegration, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null) |
|
|
|
Applying done - took 0 ms. |
|
|
|
After: RenderProductTemplateExtenders |
|
|
|
Starting template.output (E:\LiveWeb\Custom\Files\Templates\) |
|
|
|
Ending Template.Output (E:\LiveWeb\Custom\Files\Templates\) - took: 0 ms. |
|
|
|
<-- eCom: end GetContent --> |
|
|
|
After Run (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml) |
|
|
|
Ending Template.Output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml) - took: 0 ms. |
|
|
|
After Run (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml) |
|
|
|
Ending Template.Output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml) - took: 0 ms. |
|
|
|
Render GridRow - ID: '18' |
|
|
|
Starting template.output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml) |
|
|
|
Render GridColumn - ID: '1', ParagraphID: '26' |
|
|
|
RenderParagraph Start - ID: 26, Container: |
|
|
|
RenderParagraph after permissions - ID: 26, Container: |
|
|
|
RenderParagraph after template - ID: 26, Container: |
|
|
|
ItemViewModel.CreateInstance Start (App, 4) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
RenderParagraph after ParagraphViewModel - ID: 26, Container: |
|
|
|
Render Paragraph - ID: 26, Container: , Template: Designs/Kids21/ContentPage/Paragraph/App.cshtml |
|
|
|
Starting template.output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml) |
|
|
|
Start module (PID = 26): eCom_Catalog |
|
|
|
<-- eCom: start GetContent --> |
|
|
|
After: productVariantId |
|
|
|
After: Ecom:Product.* fields |
|
|
|
After: Ecom:Product.Meta |
|
|
|
After: vatGroup |
|
|
|
After: ImageParagraphPattern |
|
|
|
After: ImageGlobalPattern |
|
|
|
After: RenderImagePatterns |
|
|
|
After: RenderCurrency |
|
|
|
After: RenderCustomProductField |
|
|
|
After: MyListsRenderer.RenderProduct |
|
|
|
After: extended properties |
|
|
|
After: RenderProductCategories |
|
|
|
After: RenderOrderContexts |
|
|
|
After: RenderLastAddedProduct |
|
|
|
Applying product template extender (Dynamicweb.Ecommerce.DynamicwebLiveIntegration.TemplateExtenders.ProductTemplateExtender-Dynamicweb.Ecommerce.DynamicwebLiveIntegration, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null) |
|
|
|
Applying done - took 0 ms. |
|
|
|
After: RenderProductTemplateExtenders |
|
|
|
Starting template.output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\eCom\Product\ProductDetails.cshtml) |
|
|
|
Begin Pageview |
|
|
|
Begin Pageview.Loads |
|
|
|
Before checking publish |
|
|
|
After checking publish |
|
|
|
After lock domain |
|
|
|
After setting ID's |
|
|
|
After Tracking experiments |
|
|
|
After checking SSL mode |
|
|
|
After setting encoding |
|
|
|
Before statistics |
|
|
|
After setting content ID |
|
|
|
After setting Item |
|
|
|
After setting Metadata |
|
|
|
After setting layout template |
|
|
|
Before Extranet login |
|
|
|
After Extranet login |
|
|
|
After Notifications.Standard.Page.Loaded |
|
|
|
ItemViewModel.CreateInstance Start (WebSite, 1) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
Begin Pageview |
|
|
|
Begin Pageview.Loads |
|
|
|
Before checking publish |
|
|
|
After checking publish |
|
|
|
After lock domain |
|
|
|
After setting ID's |
|
|
|
After Tracking experiments |
|
|
|
After checking SSL mode |
|
|
|
After setting encoding |
|
|
|
Before statistics |
|
|
|
After setting content ID |
|
|
|
After setting Item |
|
|
|
After setting Metadata |
|
|
|
After setting layout template |
|
|
|
Before Extranet login |
|
|
|
After Extranet login |
|
|
|
After Notifications.Standard.Page.Loaded |
|
|
|
ItemViewModel.CreateInstance Start (WebSite, 1) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
ItemViewModel.CreateInstance Start (WebSite, 1) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
After provider (Dynamicweb.Ecommerce.Frontend.NavigationProviders.GroupNavigationProvider) |
|
|
|
After Run (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\eCom\Product\ProductDetails.cshtml) |
|
|
|
Ending Template.Output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\eCom\Product\ProductDetails.cshtml) - took: 256.2054 ms. |
|
|
|
<-- eCom: end GetContent --> |
|
|
|
After Run (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml) |
|
|
|
Ending Template.Output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\ContentPage\Paragraph\App.cshtml) - took: 261.2022 ms. |
|
|
|
After Run (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml) |
|
|
|
Ending Template.Output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\Grid\Pages\RowTemplates\12column.cshtml) - took: 261.2022 ms. |
|
|
|
PageViewModel.CreateInstance after PageViewModel |
|
|
|
ItemViewModel.CreateInstance Start (ContentPage, 4) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
PageViewModel.CreateInstance after ItemViewModel |
|
|
|
ItemViewModel.CreateInstance Start (WebPage, 90) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
PageViewModel.CreateInstance after PropertyItem |
|
|
|
PageViewModel.CreateInstance after Path |
|
|
|
PageViewModel.CreateInstance after Languages |
|
|
|
PageViewModel.CreateInstance after languagePages |
|
|
|
AreaViewModel.CreateInstance START |
|
|
|
AreaViewModel.CreateInstance after AreaViewModel init |
|
|
|
ItemViewModel.CreateInstance Start (WebSite, 1) |
|
|
|
ItemViewModel.CreateInstance End |
|
|
|
AreaViewModel.CreateInstance after ItemViewModel |
|
|
|
AreaViewModel.CreateInstance after FirstPage |
|
|
|
AreaViewModel.CreateInstance after FirstActivePage |
|
|
|
AreaViewModel.CreateInstance after SearchPage |
|
|
|
AreaViewModel.CreateInstance after CartPage |
|
|
|
AreaViewModel.CreateInstance after Languages load |
|
|
|
AreaViewModel.CreateInstance after Languages AreaLanguageViewModel |
|
|
|
AreaViewModel.CreateInstance END |
|
|
|
PageViewModel.CreateInstance after AreaViewModel |
|
|
|
PageViewModel.CreateInstance after UserViewModel |
|
|
|
PageViewModel.CreateInstance END |
|
|
|
Before RenderPage |
|
|
|
After setting page template values |
|
|
|
ExecuteNonQuery - took: 50.0327 ms. USE [CB21LIVEDB] DECLARE @p0 NVARCHAR(9) = N'OL1390286' DELETE FROM EcomOrderLines WHERE OrderLineID = @p0; DELETE FROM EcomOrderLines WHERE OrderLineParentLineID = @p0; |
|
|
|
CreateDataReader - took: 1 ms. USE [CB21LIVEDB] DECLARE @p0 INT = 953, @p1 INT = 1, @p2 INT = 3, @p3 INT = 4, @p4 INT = 5, @p5 INT = 15 SELECT * FROM [AccessUser] WITH (NOLOCK) WHERE ( [AccessUser].[AccessUserID] = @p0 ) AND ( [AccessUser].[AccessUserType] IN (@p1,@p2,@p3,@p4,@p5) ) System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, Int32) (Dynamicweb.Data.dll) in :0 Dynamicweb.Security.UserManagement.User GetUser(Dynamicweb.Data.CommandBuilder) (Dynamicweb.Security.dll) in :0 Dynamicweb.Security.UserManagement.User GetUserByID(Int32, Boolean) (Dynamicweb.Security.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceContext GetPriceContext() (Dynamicweb.Ecommerce.dll) in :0 Void CalculateDiscounts(Dynamicweb.Ecommerce.Orders.Order) (Dynamicweb.Ecommerce.dll) in :0 Void HandleDiscountAndTaxes(Dynamicweb.Ecommerce.Orders.Order, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Void OnNotify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Ecommerce.dll) in :0 Void Notify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Extensibility.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
ExecuteScalar - took: 24.9361 ms. USE [CB21LIVEDB] DECLARE @p0 NVARCHAR(2) = N'26', @p1 INT = 953 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
ExecuteScalar - took: 20.0284 ms. USE [CB21LIVEDB] DECLARE @p0 NVARCHAR(3) = N'348', @p1 INT = 953 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
ExecuteScalar - took: 30.0261 ms. USE [CB21LIVEDB] DECLARE @p0 NVARCHAR(2) = N'26', @p1 INT = 953 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
CreateDataReader - took: 2 ms. USE [CB21LIVEDB] SELECT EcomPrices.* FROM EcomPrices WHERE PriceProductID='100314283OWT' ORDER BY PriceID System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(System.String, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32, System.Collections.Generic.Dictionary`2[System.String,System.Tuple`2[System.Object,System.Data.DbType]]) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(System.String, System.Data.IDbConnection, System.Data.IDbTransaction, Int32, System.Collections.Generic.Dictionary`2[System.String,System.Tuple`2[System.Object,System.Data.DbType]]) (Dynamicweb.Data.dll) in :0 System.Collections.Generic.List`1[Dynamicweb.Ecommerce.Prices.Price] GetPricesBySql(System.String) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceCollection GetPriceCollection(System.String) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceCollection GetPrices(System.String) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPriceInternal(Dynamicweb.Ecommerce.Prices.PriceContext, Dynamicweb.Ecommerce.Prices.PriceProductSelection, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Prices.PriceContext, Dynamicweb.Ecommerce.Prices.PriceProductSelection) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Products.Product, Double, System.String, Dynamicweb.Ecommerce.International.Currency, System.String, Dynamicweb.Security.UserManagement.User, Double, System.String, Dynamicweb.Ecommerce.Stocks.StockLocation) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Products.Product, Double, System.String, Dynamicweb.Ecommerce.International.Currency, System.String, Dynamicweb.Security.UserManagement.User, Double, System.String) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Products.Product, Double, System.String, Dynamicweb.Ecommerce.International.Currency, System.String, Dynamicweb.Security.UserManagement.User, Double) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Products.Product, Double, System.String, Dynamicweb.Ecommerce.International.Currency, System.String, Dynamicweb.Security.UserManagement.User) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Products.Product, Double, System.String, Dynamicweb.Ecommerce.International.Currency, System.String, Dynamicweb.Security.UserManagement.User) (Kids21.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Prices.PriceContext, Dynamicweb.Ecommerce.Prices.PriceProductSelection) (Dynamicweb.Ecommerce.dll) in :0 System.Object FindPriceInternal(Dynamicweb.Ecommerce.Prices.PriceProvider, Dynamicweb.Ecommerce.Prices.PriceContext, Dynamicweb.Ecommerce.Prices.PriceProductSelection, Boolean) (Dynamicweb.Ecommerce.dll) in :0 System.Object FindPrice(Dynamicweb.Ecommerce.Prices.PriceContext, Dynamicweb.Ecommerce.Prices.PriceProductSelection, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo FindPrice(Dynamicweb.Ecommerce.Prices.PriceContext, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo get_UnitPrice() (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo get_Price() (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo GetRequestCachedPrice(System.String, System.String, System.Func`1[Dynamicweb.Ecommerce.Prices.PriceInfo]) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Orders.OrderLine CreateOrderLine(Dynamicweb.Ecommerce.Orders.Discounts.Discount, Dynamicweb.Ecommerce.Orders.Order, Dynamicweb.Ecommerce.Orders.OrderLine) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Orders.OrderLine GetDiscountOrderLine(Dynamicweb.Ecommerce.Orders.Order, Dynamicweb.Ecommerce.Orders.Discounts.Discount, Dynamicweb.Ecommerce.Orders.OrderLine, System.DateTime, System.String, System.Collections.Generic.IList`1[Dynamicweb.Ecommerce.Orders.OrderLine]) (Dynamicweb.Ecommerce.dll) in :0 Boolean ProcessDiscounts(Dynamicweb.Ecommerce.Orders.Order, System.Collections.Generic.IList`1[Dynamicweb.Ecommerce.Orders.OrderLine]) (Dynamicweb.Ecommerce.dll) in :0 Void CalculateDiscounts(Dynamicweb.Ecommerce.Orders.Order) (Dynamicweb.Ecommerce.dll) in :0 Void HandleDiscountAndTaxes(Dynamicweb.Ecommerce.Orders.Order, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Void OnNotify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Ecommerce.dll) in :0 Void Notify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Extensibility.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
CreateDataReader - took: 1 ms. USE [CB21LIVEDB] SELECT EcomPrices.* FROM EcomPrices WHERE PriceProductID='100282641WHT' ORDER BY PriceID System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(System.String, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32, System.Collections.Generic.Dictionary`2[System.String,System.Tuple`2[System.Object,System.Data.DbType]]) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(System.String, System.Data.IDbConnection, System.Data.IDbTransaction, Int32, System.Collections.Generic.Dictionary`2[System.String,System.Tuple`2[System.Object,System.Data.DbType]]) (Dynamicweb.Data.dll) in :0 System.Collections.Generic.List`1[Dynamicweb.Ecommerce.Prices.Price] GetPricesBySql(System.String) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceCollection GetPriceCollection(System.String) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceCollection GetPrices(System.String) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPriceInternal(Dynamicweb.Ecommerce.Prices.PriceContext, Dynamicweb.Ecommerce.Prices.PriceProductSelection, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Prices.PriceContext, Dynamicweb.Ecommerce.Prices.PriceProductSelection) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Products.Product, Double, System.String, Dynamicweb.Ecommerce.International.Currency, System.String, Dynamicweb.Security.UserManagement.User, Double, System.String, Dynamicweb.Ecommerce.Stocks.StockLocation) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Products.Product, Double, System.String, Dynamicweb.Ecommerce.International.Currency, System.String, Dynamicweb.Security.UserManagement.User, Double, System.String) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Products.Product, Double, System.String, Dynamicweb.Ecommerce.International.Currency, System.String, Dynamicweb.Security.UserManagement.User, Double) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Products.Product, Double, System.String, Dynamicweb.Ecommerce.International.Currency, System.String, Dynamicweb.Security.UserManagement.User) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Products.Product, Double, System.String, Dynamicweb.Ecommerce.International.Currency, System.String, Dynamicweb.Security.UserManagement.User) (Kids21.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceRaw FindPrice(Dynamicweb.Ecommerce.Prices.PriceContext, Dynamicweb.Ecommerce.Prices.PriceProductSelection) (Dynamicweb.Ecommerce.dll) in :0 System.Object FindPriceInternal(Dynamicweb.Ecommerce.Prices.PriceProvider, Dynamicweb.Ecommerce.Prices.PriceContext, Dynamicweb.Ecommerce.Prices.PriceProductSelection, Boolean) (Dynamicweb.Ecommerce.dll) in :0 System.Object FindPrice(Dynamicweb.Ecommerce.Prices.PriceContext, Dynamicweb.Ecommerce.Prices.PriceProductSelection, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo FindPrice(Dynamicweb.Ecommerce.Prices.PriceContext, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo get_UnitPrice() (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo get_Price() (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo get_Price() (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Prices.PriceInfo GetPriceBeforeFees(Boolean) (Dynamicweb.Ecommerce.dll) in :0 Boolean CheckTotalPrice(Dynamicweb.Ecommerce.Orders.Discounts.Discount, Dynamicweb.Ecommerce.Orders.Order) (Dynamicweb.Ecommerce.dll) in :0 Boolean IsDiscountForOrder(Dynamicweb.Ecommerce.Orders.Order, Dynamicweb.Ecommerce.Orders.Discounts.Discount, Dynamicweb.Ecommerce.Orders.OrderLine, System.DateTime, System.String, System.Collections.Generic.IList`1[Dynamicweb.Ecommerce.Orders.OrderLine], Boolean) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Ecommerce.Orders.OrderLine GetDiscountOrderLine(Dynamicweb.Ecommerce.Orders.Order, Dynamicweb.Ecommerce.Orders.Discounts.Discount, Dynamicweb.Ecommerce.Orders.OrderLine, System.DateTime, System.String, System.Collections.Generic.IList`1[Dynamicweb.Ecommerce.Orders.OrderLine]) (Dynamicweb.Ecommerce.dll) in :0 Boolean ProcessDiscounts(Dynamicweb.Ecommerce.Orders.Order, System.Collections.Generic.IList`1[Dynamicweb.Ecommerce.Orders.OrderLine]) (Dynamicweb.Ecommerce.dll) in :0 Void CalculateDiscounts(Dynamicweb.Ecommerce.Orders.Order) (Dynamicweb.Ecommerce.dll) in :0 Void HandleDiscountAndTaxes(Dynamicweb.Ecommerce.Orders.Order, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Void OnNotify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Ecommerce.dll) in :0 Void Notify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Extensibility.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
ExecuteScalar - took: 24.967 ms. USE [CB21LIVEDB] DECLARE @p0 NVARCHAR(3) = N'158', @p1 INT = 953 select count(OrderAutoID) FROM EcomOrders inner join EcomOrderLines on EcomOrders.OrderID = EcomOrderLines.OrderLineOrderID where ecomorderlines.OrderLineDiscountID = @p0 and OrderComplete = 1 and EcomOrders.OrderCustomerAccessUserID = @p1 |
|
|
|
CreateDataReader - took: 1 ms. USE [CB21LIVEDB] DECLARE @p0 NVARCHAR(2) = N'OL' SELECT * FROM EcomNumbers WHERE NumberType = @p0 System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, Int32) (Dynamicweb.Data.dll) in :0 Void LoadFromType(System.String) (Dynamicweb.Ecommerce.dll) in :0 System.String GetNumber(System.String) (Dynamicweb.Ecommerce.dll) in :0 Void Save(System.String, System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Orders.OrderLine]) (Dynamicweb.Ecommerce.dll) in :0 Void Save(Dynamicweb.Ecommerce.Orders.Order, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Void SaveCart(Dynamicweb.Ecommerce.Orders.Order, Dynamicweb.Security.UserManagement.User, Dynamicweb.Ecommerce.Orders.OrderContext) (Dynamicweb.Ecommerce.dll) in :0 Void CalculateDiscounts(Dynamicweb.Ecommerce.Orders.Order) (Dynamicweb.Ecommerce.dll) in :0 Void HandleDiscountAndTaxes(Dynamicweb.Ecommerce.Orders.Order, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Void OnNotify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Ecommerce.dll) in :0 Void Notify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Extensibility.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
ExecuteScalar - took: 0 ms. USE [CB21LIVEDB] DECLARE @p0 NVARCHAR(9) = N'OL1390287' SELECT CASE WHEN EXISTS (SELECT TOP 1 NULL FROM [EcomOrderLines] WHERE OrderLineID = @p0) THEN 0 ELSE 1 END |
|
|
|
CartViewModel.CreateInstance START |
|
|
|
CreateDataReader - took: 1 ms. USE [CB21LIVEDB] DECLARE @p0 NVARCHAR(12) = N'100282641WHT', @p1 NVARCHAR(12) = N'100314283OWT', @p2 INT = 0 SELECT * FROM EcomDetails WITH (NOLOCK) WHERE DetailProductID IN (@p0,@p1) AND DetailType = @p2 ORDER BY DetailLanguageID, DetailsGroupId, DetailSortOrder System.Data.IDataReader CreateDataReader(System.Data.IDbCommand, System.Data.CommandBehavior) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, System.Data.CommandBehavior, Int32) (Dynamicweb.Data.dll) in :0 System.Data.IDataReader CreateDataReader(Dynamicweb.Data.CommandBuilder, System.Data.IDbConnection, System.Data.IDbTransaction, Int32) (Dynamicweb.Data.dll) in :0 System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Products.InheritedDetail] GetInheritedDetailsBulk(System.Collections.Generic.List`1[System.String], System.String) (Dynamicweb.Ecommerce.dll) in :0 System.Collections.Generic.Dictionary`2[System.String,System.Collections.Generic.List`1[Dynamicweb.Ecommerce.Products.Detail]] GetDetailsBulk(System.Collections.Generic.IEnumerable`1[Dynamicweb.Ecommerce.Products.ProductKey], System.String, Boolean) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Frontend.CartViewModel CreateCartViewModel(Dynamicweb.Ecommerce.Orders.Order, System.Nullable`1[System.Int32]) (Dynamicweb.Ecommerce.dll) in :0 Dynamicweb.Frontend.CartViewModel CreateInstance(Dynamicweb.Ecommerce.Orders.Order, System.Nullable`1[System.Int32]) (Dynamicweb.Ecommerce.dll) in :0 Void OnNotify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Ecommerce.dll) in :0 Void Notify(System.String, Dynamicweb.Extensibility.Notifications.NotificationArgs) (Dynamicweb.Extensibility.dll) in :0 System.String Output() (Dynamicweb.dll) in :0 Void ProcessRequest(System.Web.HttpContext) (Dynamicweb.AspNet.dll) in :0 |
|
|
|
CartViewModel.CreateInstance END |
|
|
|
After Page.OnOutput notification |
|
|
|
Starting template.output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\_parsed\ContentPage.parsed.cshtml) |
|
|
|
After provider (Dynamicweb.Ecommerce.Frontend.NavigationProviders.GroupNavigationProvider) |
|
|
|
After Run (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\_parsed\ContentPage.parsed.cshtml) |
|
|
|
Ending Template.Output (E:\LiveWeb\Custom\Files\Templates\Designs\Kids21\_parsed\ContentPage.parsed.cshtml) - took: 65.0078 ms. |
|
|
|
After template output |
|
|
|
After navigation tags |
|
|
|
After global paragraphs |
|
|
|
After cdn replace |
|
|
|
After snippets |
|
|
|
After globalTemplate start |
|
|
|
After Page.AfterOutput notification |
|
|
|
Starting template.output (MEM) |
|
|
|
Ending Template.Output (MEM) - took: 0 ms. |
|
|
|
After globalTemplate.Output |
|
|
|
Start URL Replace |
|
|
|
window.open replace... |
|
|
|
End URL Replace |
|
|
|
Starting template.output (MEM) |
|
|
|
Ending Template.Output (MEM) - took: 0 ms. |
|
|
|
After Page.AfterRender notification |
|
|
|
End Execution |
|
|
can you send me the URL? I find it very odd that this table that has less than 50 records is that slow...
Thank you for the URL
I have looked at the solution and it is not the ecomnumbers table that is slow - you can see it is only 1ms if you look at the text.
But it is the step before and it is related to discount calculations - seems like MemberDiscountsProvider in your code is applied and I would look into that and see if that is the cause - also you have some realtively expensive discounts wiht large lists of excluded products. Could also be the cause.
Thanks Nicolai
i will check that
You must be logged in to post in the forum