I have been trying to use https://github.com/VirtoCommerce/vc-docker/blob/master/windows/aspnetcore/docker-compose.yml but get authorization errors when I visit the storefront:
vc-storefront-web_1 | fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[1]
vc-storefront-web_1 | An unhandled exception has occurred while executing the request.
vc-storefront-web_1 | Microsoft.Rest.HttpOperationException: Operation returned an invalid status code 'Unauthorized'
vc-storefront-web_1 | at VirtoCommerce.Storefront.AutoRestClients.StoreModuleApi.StoreModule.GetStoresWithHttpMessagesAsync(Dictionary`2 customHeaders, CancellationToken cancellationToken) in S:\Builds\VirtoCommerce\vc-storefront-core\master\workspace\VirtoCommerce.Storefront\AutoRestClients\StoreModuleApi.cs:line 669
vc-storefront-web_1 | at VirtoCommerce.Storefront.AutoRestClients.StoreModuleApi.StoreModuleExtensions.GetStoresAsync(IStoreModule operations, CancellationToken cancellationToken) in S:\Builds\VirtoCommerce\vc-storefront-core\master\workspace\VirtoCommerce.Storefront\AutoRestClients\StoreModuleApi.cs:line 1946
vc-storefront-web_1 | at VirtoCommerce.Storefront.Domain.StoreService.<GetAllStoresAsync>b__7_0(MemoryCacheEntryOptions cacheEntry) in S:\Builds\VirtoCommerce\vc-storefront-core\master\workspace\VirtoCommerce.Storefront\Domain\Stores\StoreService.cs:line 53
vc-storefront-web_1 | at VirtoCommerce.Storefront.Model.Common.Caching.MemoryCacheExtensions.GetOrCreateExclusiveAsync[TItem](IMemoryCache cache, String key, Func`2 factory, Boolean cacheNullValue)
vc-storefront-web_1 | at VirtoCommerce.Storefront.Domain.StoreService.GetAllStoresAsync() in S:\Builds\VirtoCommerce\vc-storefront-core\master\workspace\VirtoCommerce.Storefront\Domain\Stores\StoreService.cs:line 48
vc-storefront-web_1 | at VirtoCommerce.Storefront.Domain.StoreWorkContextBuilderExtensions.WithStoresAsync(IWorkContextBuilder builder, String defaultStoreId) in S:\Builds\VirtoCommerce\vc-storefront-core\master\workspace\VirtoCommerce.Storefront\Domain\Stores\StoreWorkContextBuilderExtensions.cs:line 51
vc-storefront-web_1 | at VirtoCommerce.Storefront.Middleware.WorkContextBuildMiddleware.Invoke(HttpContext context) in S:\Builds\VirtoCommerce\vc-storefront-core\master\workspace\VirtoCommerce.Storefront\Middleware\WorkContextBuildMiddleware.cs:line 60
vc-storefront-web_1 | at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
vc-storefront-web_1 | at Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
vc-storefront-web_1 | at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.Invoke(HttpContext context)
vc-storefront-web_1 | at Microsoft.AspNetCore.ResponseCaching.ResponseCachingMiddleware.Invoke(HttpContext httpContext)
vc-storefront-web_1 | at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.Invoke(HttpContext context)
See also https://github.com/VirtoCommerce/vc-docker/pull/4
How to fix this?
Thanks,
Joost