Одна из проблем (высокое использование памяти) решается добавлением этого кода в файл Nop.Web.csproj :
<PropertyGroup>
<ServerGarbageCollection>false</ServerGarbageCollection>
</PropertyGroup>
Или просто загрузите обновленную версию 4.10 с внесенными изменениями.
Вы можете сделать больше, запустив nopCommerce как 32-битное приложение. Вам нужно будет установить 2-битную версию .NET Core Runtime и изменить атрибут processPath элемента в вашем файле web.config на путь вашего 32-битного dotnet.exe (для нас это был C: \ Program Files ( x86) \ dotnet \ dotnet.exe) вот так:
<aspNetCore requestTimeout="23:00:00"
processPath="C:\Program Files (x86)\dotnet\dotnet.exe"
arguments=".\Nop.Web.dll"
forwardWindowsAuthToken="false"
stdoutLogEnabled="false"
stdoutLogFile=".\logs\stdout"
startupTimeLimit="3600" />
Примечание. 32-разрядную версию .NET Core Runtime можно загрузить по адресу здесь .