Rank: Advanced Member
Groups: Authorized User, Developers, Registered Joined: 4/17/2019(UTC) Posts: 80
|
I have a Live 9.0.2 site that started not displaying correctly. Not all of the style rules were being applied. If I restart the site it is fine for 10 minutes or until the browser cache is cleared.
I looked at the minified file in the browser and there weren't any errors.
I turned of the bundling by compiling in debug mode - not ideal on a live site. I'm not sure how to fix this.
How do I find the problem?
|
|
|
|
Rank: Advanced Member
Groups: Admin, Developers, Registered, HelpDesk, Authorized User Joined: 10/5/2018(UTC) Posts: 704
Thanks: 5 times Was thanked: 113 time(s) in 112 post(s)
|
Is there anything customized related to themes. Are you using custom theme. Any recent changes?
Please share the site URL
|
|
|
|
Rank: Advanced Member
Groups: Authorized User, Developers, Registered Joined: 4/17/2019(UTC) Posts: 80
|
Thanks for your quick reply.
There are some custom layouts. And I saw a modified date for one of the Widget Boards done by the client but couldn't see anything that had been changed.
However, after recompiling in debug mode then back to release and restarting a couple of times I did finally get it straightened out. I didn't make any real changes. It just starting loading correctly.
|
|
|
|
Rank: Advanced Member
Groups: Authorized User, Developers, Registered Joined: 4/17/2019(UTC) Posts: 80
|
Sorry, I spoke too soon.
It's still happening. The site is fine for a while then the styles mess up periodically. I don't even know where to look to find the problem. No one is making changes.
|
|
|
|
Rank: Advanced Member
Groups: Admin, Developers, Registered, HelpDesk, Authorized User Joined: 10/5/2018(UTC) Posts: 704
Thanks: 5 times Was thanked: 113 time(s) in 112 post(s)
|
Is it possible to share the site URL.
Another question: Is the issue only happens if the site is accessed anonymously?
|
|
|
|
Rank: Advanced Member
Groups: Admin, Developers, Registered, HelpDesk, Authorized User Joined: 10/5/2018(UTC) Posts: 704
Thanks: 5 times Was thanked: 113 time(s) in 112 post(s)
|
One thing more. Was there any recent windows updates or any server configuration changes?
|
|
|
|
Rank: Advanced Member
Groups: Authorized User, Developers, Registered Joined: 4/17/2019(UTC) Posts: 80
|
It has been happening when I am not logged in. I checked the site and it was messed up. I uploaded the web.config and it came up correctly. In chrome I did a "Empty Cache and Hard Reload". The problem came back. I uploaded the AbleCommerce.dll Site loaded fine. 5 Minutes later it was messed up. I uploaded the web.config. In chrome I did a "Empty Cache and Hard Reload". Now it's been fine for awhile. I've been doing this all morning with very inconsistent results. What steps do you recommend trying? Edited by user Friday, June 11, 2021 12:44:43 PM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Advanced Member
Groups: Administrators, Developers, Registered, HelpDesk, Authorized User, Admin, System Joined: 10/11/2018(UTC) Posts: 110
Thanks: 19 times Was thanked: 18 time(s) in 18 post(s)
|
Which IIS version installed on the web server where the website is running? If it is IIS 7, then please try adding anonymous authentication in web.config file under <system.webserver> That is, Locate the following line of code inside web.config file under website root and replace with Code: <security>
<authentication>
<anonymousAuthentication userName="" />
</authentication>
</security>
</system.webServer>
Edited by user Friday, June 11, 2021 10:58:15 AM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Advanced Member
Groups: Authorized User, Developers, Registered Joined: 4/17/2019(UTC) Posts: 80
|
This was in the error log: An error has occured at https://www.williamsbrew...ectedProducts?modelData={"Caption":null%2C"pageSize":20%2C"Name":null%2C"Sku":"dx6"%2C"Price":0%2C"Visibility":0%2C"SearchDescription":false%2C"ShowImages":false%2C"OnlyFeatured":false%2C"Featured":false%2C"DigitalGoodsOnly":false%2C"GiftCertificatesOnly":false%2C"KitsOnly":false%2C"SubscriptionsOnly":false%2C"CategoryId":0%2C"SelectedCategoryId":0%2C"BrandId":0%2C"SelectedTaxCodeId":0%2C"SelectedManufacturerId":0%2C"SelectedGroupId":0%2C"SelectedVendorId":0%2C"SelectedWarehouseId":0%2C"LowPrice":0.00%2C"HighPrice":0.00%2C"AssignmentTable":null%2C"AssignmentValue":0%2C"AssignmentStatus":null%2C"VisibilityStatus":"Any"%2C"Categories":null%2C"Brands":null%2C"TaxCodes":null%2C"Manufacturers":null%2C"Groups":null%2C"Vendors":null%2C"Warehouses":null%2C"KitComponentId":0%2C"ProductId":0%2C"DisplayCategoryId":0%2C"BackLink":null%2C"SelectedEditFields":null%2C"MaxRows":0%2C"FieldsList":null%2C"CrossSellFilter":0%2C"VisibilityId":0} View less Exception: The view 'UpdateSelectedProducts' or its master was not found or no view engine supports the searched locations. The following locations were searched: ~/Areas/Admin/Themes/Sample/Views/Product/UpdateSelectedProducts.cshtml ~/Areas/Admin/Themes/Sample/Views/Product/UpdateSelectedProducts.vbhtml ~/Areas/Admin/Themes/Sample/Views/Shared/UpdateSelectedProducts.cshtml ~/Areas/Admin/Themes/Sample/Views/Shared/UpdateSelectedProducts.vbhtml ~/Areas/Admin/Views/Product/UpdateSelectedProducts.cshtml ~/Areas/Admin/Views/Product/UpdateSelectedProducts.vbhtml ~/Areas/Admin/Views/UpdateSelectedProducts.cshtml ~/Areas/Admin/Views/UpdateSelectedProducts.vbhtml ~/Areas/Admin/Views/Shared/UpdateSelectedProducts.cshtml ~/Areas/Admin/Views/Shared/UpdateSelectedProducts.vbhtml ~/Themes/Sample/Views/Product/UpdateSelectedProducts.cshtml ~/Themes/Sample/Views/Product/UpdateSelectedProducts.vbhtml ~/Themes/Sample/Views/Shared/UpdateSelectedProducts.cshtml ~/Themes/Sample/Views/Shared/UpdateSelectedProducts.vbhtml ~/Views/Product/UpdateSelectedProducts.cshtml ~/Views/Product/UpdateSelectedProducts.vbhtml ~/Views/Shared/UpdateSelectedProducts.cshtml ~/Views/Shared/UpdateSelectedProducts.vbhtml Stack Trace: at System.Web.Mvc.ViewResult.FindView(ControllerContext context) at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.b__1e(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) at System.Web.Mvc.Controller.b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) at System.Web.Mvc.MvcHandler.b__5(IAsyncResult asyncResult, ProcessRequestState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStepImpl(IExecut
|
|
|
|
Rank: Advanced Member
Groups: Authorized User, Developers, Registered Joined: 4/17/2019(UTC) Posts: 80
|
We already had anonymous authentication enabled.
|
|
|
|
Rank: Advanced Member
Groups: Administrators, Developers, Registered, HelpDesk, Authorized User, Admin, System Joined: 10/11/2018(UTC) Posts: 110
Thanks: 19 times Was thanked: 18 time(s) in 18 post(s)
|
As a temporary workaround you can include the theme stylesheets directly in _ThemeStyles.cshtml file. This should fix your issue by disabling the bundling. Edited by user Friday, June 11, 2021 1:05:10 PM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Advanced Member
Groups: Authorized User, Developers, Registered Joined: 4/17/2019(UTC) Posts: 80
|
We did find several suspicious request in the query string parameters and took additional measures to block them.
The site has been OK for over an hour so I hope that was the cause.
Thank you for your help.
|
|
|
|
Rank: Advanced Member
Groups: Administrators, Developers, Registered, HelpDesk, Authorized User, Admin, System Joined: 10/11/2018(UTC) Posts: 110
Thanks: 19 times Was thanked: 18 time(s) in 18 post(s)
|
Glad to know the site is up now without any issues! Thank you!
|
|
|
|
Rank: Advanced Member
Groups: Administrators, Developers, Registered, HelpDesk, System, Admin Joined: 10/18/2018(UTC) Posts: 183
Thanks: 1 times Was thanked: 6 time(s) in 6 post(s)
|
Hello, We also noticed a new patch for asp.net which auto-installed on one of our servers which is displaying a similar issue. Can you please check to see if this was also applied on your server recently? 2021-06-11_11-24-31.jpg (43kb) downloaded 3 time(s). |
|
|
|
|
Rank: Advanced Member
Groups: Authorized User, Developers, Registered Joined: 4/17/2019(UTC) Posts: 80
|
We had not installed that patch but was planning on it tonight.
|
|
|
|
Rank: Advanced Member
Groups: Administrators, Developers, Registered, HelpDesk, System, Admin Joined: 10/18/2018(UTC) Posts: 183
Thanks: 1 times Was thanked: 6 time(s) in 6 post(s)
|
Hi Joy,
Just wanted to confirm that to be sure the patch didn't open up some kind of issue. |
|
|
|
|
Rank: Administration
Groups: Admin, Administrators, HelpDesk, System, Authorized User, Developers, Registered Joined: 10/5/2018(UTC) Posts: 175
Thanks: 8 times Was thanked: 17 time(s) in 15 post(s)
|
Hi Joy, Can you please confirm if your store's default theme is showing Upgrade label in Admin -> Themes? If YES, then you should upgrade your theme by using Theme.config file to include scripts and styles. You can use the Sample theme's Theme.config file, rename the name and description as per your theme. Move the stylesheets and scripts entries from your _ThemeStyles.cshtml and _ThemeScripts.cshtml files and lastly, remove both _ThemeStyles.cshtml and _ThemeScripts.cshtml from your theme.
|
|
|
|
Rank: Advanced Member
Groups: Authorized User, Developers, Registered Joined: 4/17/2019(UTC) Posts: 80
|
Thanks, Mazhar! I did need to upgrade the theme.
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The AbleCommerce Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close