I just hope that the new microsoft framework will allow us to easier develop functunality on top
of nopCommerce.
of nopCommerce.
It will be .NET core
System.ObjectDisposedException: 'Safe handle has been closed
System.IO.DirectoryNotFoundException: 'Could not find a part of the path 'C:\nopcommerce\nopCommerce-develop\src\Presentation\Nop.Web\wwwroot\images\thumbs'.'
An unhandled exception occurred while processing the request.
DirectoryNotFoundException: Could not find a part of the path 'C:\nopcommerce\nopCommerce-develop\src\Presentation\Nop.Web\wwwroot\images\thumbs'.
System.IO.__Error.WinIOError(int errorCode, string maybeFullPath)
Stack
Query
Cookies
Headers
DirectoryNotFoundException: Could not find a part of the path 'C:\nopcommerce\nopCommerce-develop\src\Presentation\Nop.Web\wwwroot\images\thumbs'.
System.IO.__Error.WinIOError(int errorCode, string maybeFullPath)
System.IO.FileSystemEnumerableIterator.CommonInit()
System.IO.FileSystemEnumerableIterator..ctor(string path, string originalUserPath, string searchPattern, SearchOption searchOption, SearchResultHandler<TSource> resultHandler, bool checkHost)
System.IO.Directory.GetFiles(string path, string searchPattern, SearchOption searchOption)
Nop.Services.Media.PictureService.DeletePictureThumbs(Picture picture) in PictureService.cs
+
226. string[] currentFiles = System.IO.Directory.GetFiles(thumbDirectoryPath, filter, SearchOption.AllDirectories);
Nop.Services.Media.PictureService.GetPictureUrl(Picture picture, int targetSize, bool showDefaultPicture, string storeLocation, PictureType defaultPictureType) in PictureService.cs
+
486. DeletePictureThumbs(picture);
Nop.Web.Factories.CatalogModelFactory+<>c__DisplayClass38_1.<PrepareHomepageCategoryModels>b__2() in CatalogModelFactory.cs
+
665. var pictureModel = new PictureModel
Nop.Core.Caching.CacheExtensions.Get<T>(ICacheManager cacheManager, string key, int cacheTime, Func<T> acquire) in Extensions.cs
+
48. var result = acquire();
Nop.Core.Caching.CacheExtensions.Get<T>(ICacheManager cacheManager, string key, Func<T> acquire) in Extensions.cs
+
29. return Get(cacheManager, key, DefaultCacheTimeMinutes, acquire);
Nop.Web.Factories.CatalogModelFactory+<>c__DisplayClass38_0.<PrepareHomepageCategoryModels>b__1(Category category) in CatalogModelFactory.cs
+
662. catModel.PictureModel = _cacheManager.Get(categoryPictureCacheKey, () =>
System.Linq.Enumerable+WhereSelectListIterator.MoveNext()
System.Collections.Generic.List..ctor(IEnumerable<T> collection)
System.Linq.Enumerable.ToList<TSource>(IEnumerable<TSource> source)
Nop.Web.Factories.CatalogModelFactory+<>c__DisplayClass38_0.<PrepareHomepageCategoryModels>b__0() in CatalogModelFactory.cs
+
646. _categoryService.GetAllCategoriesDisplayedOnHomePage()
Nop.Core.Caching.CacheExtensions.Get<T>(ICacheManager cacheManager, string key, int cacheTime, Func<T> acquire) in Extensions.cs
+
48. var result = acquire();
Nop.Core.Caching.CacheExtensions.Get<T>(ICacheManager cacheManager, string key, Func<T> acquire) in Extensions.cs
+
29. return Get(cacheManager, key, DefaultCacheTimeMinutes, acquire);
Nop.Web.Factories.CatalogModelFactory.PrepareHomepageCategoryModels() in CatalogModelFactory.cs
+
645. var model = _cacheManager.Get(categoriesCacheKey, () =>
Nop.Web.Components.HomepageCategoriesViewComponent.Invoke() in HomepageCategories.cs
+
18. var model = _catalogModelFactory.PrepareHomepageCategoryModels();
lambda_method(Closure , object , Object[] )
Microsoft.AspNetCore.Mvc.Internal.ObjectMethodExecutor.Execute(object target, Object[] parameters)
Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeSyncCore(ObjectMethodExecutor executor, ViewComponentContext context)
Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker+<InvokeAsync>d__5.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper+<InvokeCoreAsync>d__12.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
AspNetCore._Views_Home_Index_cshtml+<ExecuteAsync>d__21.MoveNext() in Index.cshtml
+
12. @await Component.InvokeAsync("HomepageCategories")
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Mvc.Razor.RazorView+<RenderPageAsync>d__14.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Mvc.Razor.RazorView+<RenderAsync>d__13.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor+<ExecuteAsync>d__18.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Mvc.ViewResult+<ExecuteResultAsync>d__26.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker+<InvokeResultAsync>d__30.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker+<InvokeNextResultFilterAsync>d__28.MoveNext()
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ResultExecutedContext context)
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted)
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker+<InvokeNextResourceFilter>d__22.MoveNext()
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ResourceExecutedContext context)
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted)
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker+<InvokeAsync>d__20.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Builder.RouterMiddleware+<Invoke>d__4.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Authentication.AuthenticationMiddleware+<Invoke>d__18.MoveNext()
Microsoft.AspNetCore.Authentication.AuthenticationMiddleware+<Invoke>d__18.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Authentication.AuthenticationMiddleware+<Invoke>d__18.MoveNext()
Microsoft.AspNetCore.Authentication.AuthenticationMiddleware+<Invoke>d__18.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware+<Invoke>d__4.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Session.SessionMiddleware+<Invoke>d__9.MoveNext()
Microsoft.AspNetCore.Session.SessionMiddleware+<Invoke>d__9.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Nop.Core.Http.InstallUrlMiddleware+<Invoke>d__2.MoveNext() in InstallUrlMiddleware.cs
+
51. await _next(context);
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Nop.Core.Http.KeepAliveMiddleware+<Invoke>d__2.MoveNext() in KeepAliveMiddleware.cs
+
49. await _next(context);
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Diagnostics.StatusCodePagesMiddleware+<Invoke>d__3.MoveNext()
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware+<Invoke>d__7.MoveNext()
Show raw exception details